我正在研究一个示例,因为我有一个启动进程的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)