1
如果我的应用程序需要自己被以管理员身份运行,然后执行我的应用程序将以管理员身份运行吗?
Process.Start("notepad.exe");
会对孩子过程中,以及以管理员身份运行,还是需要具体运行它以管理员身份?
如果我的应用程序需要自己被以管理员身份运行,然后执行我的应用程序将以管理员身份运行吗?
Process.Start("notepad.exe");
会对孩子过程中,以及以管理员身份运行,还是需要具体运行它以管理员身份?
是的,在大多数情况下。
从MSDN:
每个需要管理员访问令牌必须 提示同意管理员应用程序。父例程和子程序之间存在一个例外是 关系。子进程继承父进程的用户访问令牌。
您的子进程将拥有与父进程相同的权限。有一些例外。我建议阅读本页:
http://technet.microsoft.com/en-us/library/dd835561(v=ws.10).aspx
啊!谢谢!。 –