读书人

在Vista下使用openscmanager返回总是空

发布时间: 2012-01-19 00:22:27 作者: rapoo

在Vista下使用openscmanager返回总是空
在Vista下使用openscmanager,一直返回空,但是程序在xp下面可以正常运行
SC_HANDLE hSC = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS)

这两句在Vista下都不行。。。
拜求高手解决Vista权限问题

[解决办法]
具我了解,如果在VISTA下应用程序不以管理员身份运行,OpenSCManager才会返回NULL,
这个函数在VISTA下使用本身没有问题,只是由于VISTA系统下的UCA用户管理控制安全机制,才引起的OpenSCManager返回NULL.
如果把vista下UCA关掉一点问题没有,还有就是注意runas参数....我知道的就这些了...希望能有所帮助
[解决办法]

探讨
在Vista下使用openscmanager,一直返回空,但是程序在xp下面可以正常运行
SC_HANDLE hSC = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS)

这两句在Vista下都不行。。。
拜求高手解决Vista权限问题

读书人网 >windows

热点推荐