Questions tagged «process-elevation»

5
以编程方式提升流程特权?
我正在尝试使用InstallUtil.exe安装服务,但通过调用Process.Start。这是代码: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); 其中m_strInstallUtil是“ InstallUtil.exe”的标准路径和exe,并且strExePath是我的服务的标准路径/名称。 从提升的命令提示符下运行命令行语法是可行的;从我的应用程序运行(使用上面的代码)没有。我假设我正在处理一些流程提升问题,那么如何在提升状态下运行流程?我需要看看ShellExecute吗? 这一切都在Windows Vista上。我正在提升为admin特权的VS2008调试器中运行该过程。 我也尝试设置,startInfo.Verb = "runas";但似乎无法解决问题。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.