在win 8中共享一个Windows目录?

时间:2013-12-05 12:58:46

标签: vb.net windows-8

我成功在WinXP和Win7(Using this method)中共享文件夹 但是当我尝试使用Win8共享文件夹时,我遇到了问题 它给了我一个错误,并说我必须以管理员身份运行.exe文件。

2 个答案:

答案 0 :(得分:0)

如果你的原始程序没有运行Elevated并且你想要启动一个提升的应用程序(作为管理员),你将不得不做这样的事情(这将提示提升):

 Dim procStartInfo As New ProcessStartInfo
    Dim procExecuting As New Process

    With procStartInfo
        .UseShellExecute = True
        .FileName = "FileName.exe"
        .WindowStyle = ProcessWindowStyle.Normal
        .Verb = "runas" 'add this to prompt for elevation
    End With

    procExecuting = Process.Start(procStartInfo)

答案 1 :(得分:0)

您需要更改应用程序清单,以便它只能以管理员身份运行。

Application Properties>Application Tab>View Windows Settings

然后将此行更改为requireAdministrator

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

有关详情,请参阅此处:http://msdn.microsoft.com/en-us/library/vstudio/tzdks800(v=vs.120).aspx

另请参阅同一主题的这个问题:How do I force my .NET application to run as administrator?