社区
Windows客户端使用
帖子详情
在Vista下使用openscmanager返回总是空
lzda
2007-11-14 04:54:37
在Vista下使用openscmanager,一直返回空,但是程序在xp下面可以正常运行
SC_HANDLE hSC = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS)
这两句在Vista下都不行。。。
拜求高手解决Vista权限问题
...全文
837
10
打赏
收藏
在Vista下使用openscmanager返回总是空
在Vista下使用openscmanager,一直返回空,但是程序在xp下面可以正常运行 SC_HANDLE hSC = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS) 这两句在Vista下都不行。。。 拜求高手解决Vista权限问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hjshishui
2011-11-28
打赏
举报
回复
求解!
汤圆粉子
2011-02-01
打赏
举报
回复
这个问题有什么影响吗?
KiraYin--
2011-01-29
打赏
举报
回复
[Quote=引用楼主 lzda 的回复:]
在Vista下使用openscmanager,一直返回空,但是程序在xp下面可以正常运行
SC_HANDLE hSC = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS)
这两句在Vista下都不行。。。
拜求高手解决Vista权限问题
[/Quote]
我知道在程序资源中加入manifest,可以指定用管理器权限打开的,
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0"
processorArchitecture="X86"
name="编写服务程序"
type="win32"/>
<description>Description of your application</description>
<!-- Identify the application security requirements. -->
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
但是普通的VC控制台程序我不知道怎么加。。。
KiraYin--
2011-01-29
打赏
举报
回复
[Quote=引用 5 楼 jiangxuebo 的回复:]
OpenSCManager失败的错误返回值是5吧?!
标准用户权限不够,用服务程序应该可以实现,即SYSTEM
[/Quote]
啥意思?能否具体点儿~ 菜鸟在这里感谢了!
afreet_whp
2008-10-18
打赏
举报
回复
关注 ...............
jiangxuebo
2008-09-22
打赏
举报
回复
OpenSCManager失败的错误返回值是5吧?!
标准用户权限不够,用服务程序应该可以实现,即SYSTEM
游侠KnighT
2008-08-19
打赏
举报
回复
有人解决这个问题了???急待。。。
csl435
2008-07-26
打赏
举报
回复
具我了解,如果在VISTA下应用程序不以管理员身份运行,OpenSCManager才会返回NULL,
这个函数在VISTA下使用本身没有问题,只是由于VISTA系统下的UCA用户管理控制安全机制,才引起的OpenSCManager返回NULL.
如果把vista下UCA关掉一点问题没有,还有就是注意runas参数....我知道的就这些了...希望能有所帮助
csl435
2008-07-23
打赏
举报
回复
强烈关注中。。。加油兄弟们。。
zyli88
2008-05-16
打赏
举报
回复
我也有同样的问题,顶起来!
有人能帮忙吗?
[Win32]
SC
Manager
服务控制管理器API(2)
在上一篇博文“[Win32]
SC
Manager
服务控制管理器API(1)”中(地址:http://blog.csdn.net/zuishikonghuan/article/details/47803033),讲到了打开服务控制管理器、创建服务、打开服务、删除服务、获取服务状态、...
CreateService
VB C# [b]C++[/b] F# J
Sc
ript Copy
SC
_HANDLE CreateService(
SC
_HANDLE h
SC
Manager
, //服务控制管理程序维护的登记数据库的句柄,由系统函数
Open
SC
Manager
返回
LPCTSTR lpServiceName, //以NULL 结尾的服务名,...
在windows环境
使用
C++开发一个提示保护眼睛的服务(一)
长时间
使用
电脑,导致眼睛胀痛,去医院检查,眼压升高,严重可能导致青光眼,进而导致失明。所以准备开发一个程序来提醒自己保护眼睛。程序在后台运行,所以准备开发为服务,开机自启动。我对C++更熟,对C#不熟,...
Windows中软件开机自启动的几种方式
位于该目录下的PE文件会在开机后进行自启动。由于不同版本的Windows启动目录的路径都是不同的,所以我们用一个SHGetSpecialFolderPath来获取该路径。该API位于ShlObj.dll中。我们用隐式载入方式获取。先看MSDN: ...
使用
Native Wifi API查找無線網絡信息
無線網絡開發。
使用
Native Wifi API查找無線網絡信息。
Windows客户端使用
18,124
社区成员
13,232
社区内容
发帖
与我相关
我的任务
Windows客户端使用
Windows客户端使用相关问题交流社区
复制链接
扫一扫
分享
社区描述
Windows客户端使用相关问题交流社区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章