从Windows服务以管理员身份启动进程

时间:2014-09-08 15:58:10

标签: windows winapi visual-c++ service

我正在研究一个示例,因为我有一个启动进程的Windows服务(UserApplication.exe)。要启动流程表单窗口服务,我从此链接http://www.codeproject.com/Articles/35773/Subverting-Vista-UAC-in-Both-32-and-64-bit-Archite获取示例表单。

这很好用。但问题是,启动进程(UserApplication.exe)正在调用API FilterAttach()。当进程(UserApplication.exe)调用此API时,它失败,并且访问被拒绝。

但是,如果我通过右键单击运行相同的进程(UserApplication.exe)并以管理员身份运行,那么它可以正常工作没有错误,并且每件事情都能正常工作。

请让我知道如何以管理形式运行服务。

此外,我尝试将该exe的清单文件设置为以管理员身份运行,但没有帮助(http://msdn.microsoft.com/en-us/library/bb384691.aspx

0 个答案:

没有答案