日期:2014-05-17  浏览次数:21326 次

在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权限问题