C# 我的应用程序将以管理员身份运行吗?
如果我的应用程序需要以管理员身份运行,然后执行C# 我的应用程序将以管理员身份运行吗?,c#,process,administrator,process.start,runas,C#,Process,Administrator,Process.start,Runas,如果我的应用程序需要以管理员身份运行,然后执行 Process.Start("notepad.exe"); 子进程是否也以管理员身份运行,或者我是否需要专门以管理员身份运行它?是的,在大多数情况下 从MSDN: 需要管理员访问令牌的每个应用程序都必须 提示管理员同意。唯一的例外是 父进程和子进程之间存在的关系。小孩 进程从父进程继承用户访问令牌 您的子进程将具有与父进程相同的权限。也有一些例外。我建议阅读本页:
Process.Start("notepad.exe");
子进程是否也以管理员身份运行,或者我是否需要专门以管理员身份运行它?是的,在大多数情况下
从MSDN:
需要管理员访问令牌的每个应用程序都必须
提示管理员同意。唯一的例外是
父进程和子进程之间存在的关系。小孩
进程从父进程继承用户访问令牌
您的子进程将具有与父进程相同的权限。也有一些例外。我建议阅读本页: