Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我的应用程序将以管理员身份运行吗?_C#_Process_Administrator_Process.start_Runas - Fatal编程技术网

C# 我的应用程序将以管理员身份运行吗?

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

如果我的应用程序需要以管理员身份运行,然后执行

Process.Start("notepad.exe");
子进程是否也以管理员身份运行,或者我是否需要专门以管理员身份运行它?

是的,在大多数情况下

从MSDN:

需要管理员访问令牌的每个应用程序都必须 提示管理员同意。唯一的例外是 父进程和子进程之间存在的关系。小孩 进程从父进程继承用户访问令牌

您的子进程将具有与父进程相同的权限。也有一些例外。我建议阅读本页: