可能是重复的问题:
如何在Windows 7上强制C#应用程序以管理员身份运行
我正在构建一个WinForms C#应用程序,并且需要它请求管理员权限,以便我可以复制和打开C:\
目录。
这可行吗?
我将要使用的代码(如果有人需要)是这样的:
if (!Directory.Exists("C:\\smm"))
{
Directory.Create("gg");
}
或者类似的东西,但我肯定需要管理员权限。
有人知道我该怎么做吗?
可能是重复的问题:
如何在Windows 7上强制C#应用程序以管理员身份运行
我正在构建一个WinForms C#应用程序,并且需要它请求管理员权限,以便我可以复制和打开C:\
目录。
这可行吗?
我将要使用的代码(如果有人需要)是这样的:
if (!Directory.Exists("C:\\smm"))
{
Directory.Create("gg");
}
或者类似的东西,但我肯定需要管理员权限。
有人知道我该怎么做吗?
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
您可以像这样设置:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
这将使得在进程启动时需要管理员权限。
ClickOnce不支持请求执行级别“requireAdministrator”
。 - Otiel