- 浏览: 209036 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhuchao_ko:
有用的废话。。。
架构与产品 -
450029462:
java学好了 c++其实也不难,就是 宏多点 内存控制多点 ...
从java转向C\c++开发要学会些什么 -
ldlzagg:
...
启示2013 -
raojl:
书是买了, 一直没时间捣鼓!
我发现开始喜欢Python了 -
raojl:
回过头看了看也不全然对啊,呵呵!
IT行业发展‘VIA’模式探讨
systeminfo>>info.txt
start /wait msinfo32 /report info.txt
psinfo -h -s -d >>info.txt
devcon find * >>info.txt
******************************************
psinfo
psinfo是一个搜集机器软硬件信息的工具,它可以获得操作系统信息,硬件信息和软件信息。
它的使用格式为:
psinfo [-h] [-s] [-d] [-c] [\\远程机器ip [-u username [-p password]]]
它的参数有:
-u:后面跟用户名 -p:后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求你输入密码)
-h:是显示它安装了哪些补丁包
-s:是显示它装了哪些软件
-d:是显示磁盘信息。
******************************************
DevCon
DevCon 是一个带有内置文档的命令行实用工具。如果您运行 devcon help 命令,将会出现以下命令列表和描述信息。devcon help 命令可提供关于任何命令的详细帮助。使用其中的某些命令,您可以指定远程目标计算机。如果您在 WOW64 上使用 32 位版的 DevCon,则以下命令有效。设备控制台帮助:
devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...]
-r 如果指定它,在命令完成后若需要则重新启动计算机。
<machine> 是目标计算机的名称。
<command> 是将要执行的命令(如下所示)。
<arg>... 是命令需要的一个或多个参数。
要获取关于某一特定命令的帮助,请键入:devcon.exe help <command>
classfilter 允许修改类别筛选程序。
classes 列出所有设备安装类别。
disable 禁用与指定的硬件或实例 ID 匹配的设备。
driverfiles 列出针对设备安装的驱动程序文件。
drivernodes 列出设备的所有驱动程序节点。
enable 启用与指定的硬件或实例 ID 匹配的设备。
find 查找与指定的硬件或实例 ID 匹配的设备。
findall 查找设备,包括那些未显示的设备。
help 显示此信息。
hwids 列出设备的硬件 ID。
install 手动安装设备。
listclass 列出某一安装类别的所有设备。
reboot 重新启动本地计算机。
remove 删除与特定的硬件或实例 ID 匹配的设备。
rescan 扫描以发现新的硬件。
resources 列出设备的硬件资源。
restart 重新启动与特定的硬件或实例 ID 匹配的设备。
stack 列出预期的设备驱动程序堆栈。
status 列出设备的运行状态。
update 手动更新设备。
UpdateNI 手动更新设备,无用户提示
SetHwID 添加、删除和更改根枚举设备的硬件 ID 的顺序。
DevCon 命令示例
devcon -m:\\test find pci\*
列出计算机 test 上的所有已知 PCI 设备。(通过使用 -m,您可以指定一个目标计算机。您必须使用“进程间通信”(IPC) 访问此计算机。)
devcon -r install %WINDIR%\Inf\Netloop.inf *MSLOOP
安装一个新的 Microsoft 环回适配器实例。这将创建一个新的根枚举设备节点,使用此节点您可以安装“虚拟设备”,如环回适配器。如果需要重新启动计算机,此命令还将以安静模式重新启动计算机。
devcon classes
列出所有已知的安装类别。输出结果包含短的未本地化的名称(例如,“USB”)和描述性名称(例如,“通用串行总线控制器”)。
devcon classfilter upper !filter1 !filter2
删除这两个指定的筛选程序。
devcon classfilter lower !badfilter +goodfilter
用“goodfilter”替换“badfilter”。
devcon driverfiles =ports
列出与 ports 安装类别中的每一个设备关联的文件。
devcon disable *MSLOOP
禁用硬件 ID 以“MSLOOP”结尾(包括“*MSLOOP”)的所有设备。
devcon drivernodes @ROOT\PCI_HAL\PNP0A03
列出设备“ROOT\PCI_HAL\PNP0A03”的所有兼容驱动程序。这可以用来确定为什么选择原配的设备信息 (.inf) 文件而不选第三方 .inf 文件。
devcon enable '*MSLOOP
启用硬件 ID 为“*MSLOOP”的所有设备。单引号指示必须严格按字面解释硬件 ID(换句话说,星号 [“*”] 真的是 一个星号,而不是通配符)。
devcon find *
列出本地计算机上存在的所有设备的设备实例。
devcon find pci\*
列出本地计算机上所有已知的“外围组件互连”(PCI) 设备(如果一个设备的硬件 ID 以“PCI\”为前缀,此命令就认为该设备是 PCI 设备)。
devcon find =ports *pnp*
列出存在的作为 ports 安装类别的成员而且硬件 ID 中包含“PNP”的设备。
devcon find =ports @root\*
列出存在的作为 ports 安装类别的成员而且在枚举树的“root”分支中的设备(实例 ID 以“root\”为前缀)。请注意,有关实例 ID 的格式化方式,不应作任何编程假定。要确定根设备,可以检查设备状态位。此功能包括在 DevCon 中是为了帮助进行调试。
devcon findall =ports
列出 ports 类别的“不存在”的设备和存在的设备。这包括已经被删除的设备、从一个插槽移到另一个插槽的设备,以及在某些情况下由于 BIOS 改变而被不同地枚举的设备。
devcon listclass usb 1394
列出命令中所列的每个类别(本例中是 USB 和 1394)的所有存在的设备。
devcon remove @usb\*
删除所有 USB 设备。被删除的设备列出时将显示其删除状态。
devcon rescan
重新扫描以发现新的“即插即用”设备。
devcon resources =ports
列出由 ports 安装类别中的所有设备使用的资源。
devcon restart =net @'ROOT\*MSLOOP\0000
重新启动环回适配器“ROOT\*MSLOOP\0000”。命令中的单引号指示必须按字面解释实例 ID。
devcon hwids=mouse
列出系统中鼠标类设备的所有硬件 ID。
devcon sethwid @ROOT\LEGACY_BEEP\0000 := beep
发表评论
-
reset 报文
2014-08-20 14:11 699转自:http://www.vants.org/?post ... -
任务调度分配原理
2014-08-06 23:22 6821、rand 2、round-robin 3、has ... -
构建epoll网络库设计
2014-07-29 12:20 507----------------------------- ... -
pthread线程培训提纲
2012-12-18 16:29 762=========================== ... -
7号电路复位日志记录
2012-08-24 09:01 8517号电路复位日志记录 ——————————————————— ... -
GUP客户端软件版本升级方案
2011-10-21 13:03 1386gup是notepad++编辑器的在线升级方案: -- ... -
awk和sed从 庞大的日志里面寻找痕迹
2011-09-19 13:08 903awk和sed从 庞大的日志里面寻找痕迹 --------- ... -
剖析一个网络处理器的例子
2011-09-16 11:35 711剖析一个网络处理器的例子 ----------------- ... -
软件工程学那些需要提炼?
2011-09-16 09:23 865软件工程学那些需要提炼? ——--------------- ... -
ACE MPC工程工具使用集锦
2011-09-09 10:39 1390对于详细的文档在$ACT_ROOT\mpc\docs. ... -
Timer 设计的两种方式
2011-09-09 10:18 835小根堆:Timer Heap性能是O(log2n), O( ... -
exit和_exit的区别
2011-09-07 14:11 610原文出自: http://www.cnblogs. ... -
总结下几种序列化技术
2011-08-17 10:41 1128有的时候我需要对各种数据或编程对象实现序列化,并能够在 ... -
软交换路由排队算法
2011-07-19 09:58 9541、最长空闲时长优先 2、通话次数最少优先 3、最小并发处 ... -
TCP package head
2011-07-19 09:41 827//定义TCP报头 typedef struct _t ... -
svn:externals 管理公共库
2011-06-29 10:08 739http://svnbook.red-bean.com/en/ ... -
代码笔记【记录】
2011-06-24 18:06 830class A{}; typedef int (A:: ... -
收集ACE库使用到的设计模式
2011-05-25 11:20 0收集ACE库使用到的设计模式 --------------- ... -
工具笔记
2011-02-22 13:32 656cmdhere smartsvn与BCompare 关联 ... -
servlet web.xml 笔记(转载)
2010-07-19 10:18 690来自: http://hi.baidu.com/rua ...
相关推荐
此外,PSInfo还能执行其他任务,如显示已安装的应用程序列表(使用"-S"参数),显示磁盘卷信息("-D"参数),甚至不加任何参数就能收集目标计算机的硬件信息。对于那些仍在使用Windows XP或更早版本的系统,或者希望...
3. PsInfo64.exe:同样为64位版本,PsInfo提供系统信息查询功能,包括操作系统版本、补丁、硬件配置、网络配置、进程和线程等信息。这对于系统管理员来说是收集远程系统信息的利器。 4. PsExec.exe:与PsExec64.exe...
免费绿 一个命令行下的Windows NT/2000/XP/2003 ...PsInfo - 显示系统有关信息; PsList - 显示详细的进程信息; PsLoggedOn - 显示通过资源共享登陆到本地; PsLogList - 导出日志文件; PsPasswd - 更改用户密码;
1.如果要求你在psinfo之外再实现另一个结点,具体内容自选,那么你会实现一个给出什么信息的结点?为什么? 答:我会给出CPU的当前信息。因为CPU的信息也是一个重要的计算机参数,用户得到这个参数,就可以知道比如...
在本实验中,我们关注的是在Linux 0.11上实现procfs中的`/proc/psinfo`节点,该节点用于显示系统当前所有进程的状态信息。 首先,我们要理解procfs的基本实现原理。在Linux内核中,procfs通过文件系统接口来模拟...
正如它的名字所示,该命令可以查看本地或者远程计算机的一些系统信息、软件安装信息和其他信息,不加任何参数的Psinfo就只显示本地计算机的系统信息。用法如下: psinfo [-h] [-s] [-d] [-c] [\\RemoteComputer [-...
PsInfo - 显示系统有关信息;PsList - 显示详细的进程信息;PsLoggedOn - 显示通过资源共享登陆到本地;PsLogList - 导出日志文件;PsPasswd - 更改用户密码;PsService - 查看和控制服务;PsShutdown - 关闭或重启...
3. PsInfo:显示系统信息,包括操作系统版本、硬件配置等。在设置蓝牙共享时,这些信息可能有助于确认系统的兼容性和配置状态。 4. PsKill:终止远程或本地系统上的进程。在调试或解决问题时,这个工具可能会派上...
5. `get_procs()`:遍历`/proc/`目录,获取所有进程的PID,然后解析`/proc/pid/psinfo`文件获取详细信息。对于无效的或不匹配版本的进程,不会记录。在解析过程中,需要调整`slot`的赋值,以确保进程结构体在数组中...
PsInfo - 显示系统有关信息; PsList - 显示详细的进程信息; PsLoggedOn - 显示通过资源共享登陆到本地; PsLogList - 导出日志文件; PsPasswd - 更改用户密码; PsService - 查看和控制服务; PsShutdown -...
PsInfo 列出有关 Windows 系统的信息。 PsKill 按照名称或进程 ID 终止进程。 PsList 列出有关运行中进程的详细信息。 PsLoggedOn 显示所有本地登录的用户以及所有远程资源共享用户。 PsLogList 转储 Windows ...
PsInfo - 显示系统有关信息; PsList - 显示详细的进程信息; PsLoggedOn - 显示通过资源共享登陆到本地; PsLogList - 导出日志文件; PsPasswd - 更改用户密码; PsService - 查看和控制服务; PsShutdown -...
3. **PsInfo**:获取远程系统的详细信息,如操作系统版本、补丁级别等,帮助判断是否因系统配置问题导致自动关机。 4. **PsExec**:在远程系统上执行命令,用于运行诊断脚本或测试特定服务。 总的来说,解决2008 R2...
PsInfo 列出有关 Windows 系统的信息。 PsKill 按照名称或进程 ID 终止进程。 PsList 列出有关运行中进程的详细信息。 PsLoggedOn 显示所有本地登录的用户以及所有远程资源共享用户。 PsLogList 转储 Windows 事件...
ProcessStartInfo psInfo = new ProcessStartInfo("cmd.exe"); psInfo.RedirectStandardInput = true; psInfo.UseShellExecute = false; psInfo.CreateNoWindow = true; psInfo.RedirectStandardOutput = true;...
ProcessStartInfo psInfo = new ProcessStartInfo(inkscapePath, $"--without-gui --file={epsFilePath} --export-type=svg --export-filename={svgFilePath}"); psInfo.CreateNoWindow = true; Process.Start...
- 定义一个字符数组`psbuffer`,用于存储`psinfo`的信息。 - 更新`stat.h`文件,确保包含必要的数据结构定义和宏定义,以便于处理文件状态信息。 ```c #ifndef _SYS_STAT_H #define _SYS_STAT_H #include ...
2. PsInfo:该工具可以显示关于目标计算机的详细信息,包括操作系统版本、硬件配置、已安装的补丁以及共享资源等。这对于排查系统兼容性问题和监控网络环境是必不可少的。 3. PsKill:它用于终止远程或本地计算机上...