阅读:2199回复:6
如何获取系统中的服务信息
除了搜索注册表外,有没有简单的方法,最好调用几个函数完成。
NtQuerySystemInformation 函数能获得吗? |
|
|
沙发#
发布于:2005-03-24 10:16
除了搜索注册表外,有没有简单的方法,最好调用几个函数完成。 可以,再配合一下这个NtQueryInfomationProcess |
|
|
板凳#
发布于:2005-03-25 09:38
[quote]除了搜索注册表外,有没有简单的方法,最好调用几个函数完成。 可以,再配合一下这个NtQueryInfomationProcess [/quote] 鄙人翻了一下以前的程序,给你找到了.EnumServicesStatusEx和EnumServicesStatusEx就是了 我觉得我们思维是不是用问题,首先想到的是NtQuerySystemInformation,NtQueryInfomationProcess 好像邯郸学步,新步子没走好,老步子也忘了 |
|
|
地板#
发布于:2005-03-25 17:04
[quote][quote]除了搜索注册表外,有没有简单的方法,最好调用几个函数完成。 可以,再配合一下这个NtQueryInfomationProcess [/quote] 鄙人翻了一下以前的程序,给你找到了.EnumServicesStatusEx和EnumServicesStatusEx就是了 我觉得我们思维是不是用问题,首先想到的是NtQuerySystemInformation,NtQueryInfomationProcess 好像邯郸学步,新步子没走好,老步子也忘了 [/quote] EnumServicesStatusEx Windows NT/2000: Requires Windows 2000 or later nt4不行! EnumServicesStatus可以,不过不能获得全路径信息!目前我还要搜索注册表。 是NtQuerySystemInformation,NtQueryInfomationProcess 如何获取服务信息我还不知道,主要不知道要传递参数得类型 |
|
|
地下室#
发布于:2005-03-26 10:53
这个函数在不同OS版本变化很大,功能也很强,但我也没有完整的资料.但你要想获得完整的路径名,估计这两个函数也办不到,我看见获得的进程名都是没有路径,只有名字的
|
|
|
5楼#
发布于:2009-12-01 15:39
这些函数在驱动程序中能用吗?
|
|
6楼#
发布于:2009-12-16 22:46
驱动程序中不能用
|
|
|