我正在尝试从自己的计算机上运行exe
文件:
string versionInFolder = @"c:\test.exe";
public void Install(string versionInFolder)
{
ProcessStartInfo processStartInfo = new ProcessStartInfo
{
CreateNoWindow = true,
UseShellExecute = false,
FileName = versionInFolder,
WindowStyle = ProcessWindowStyle.Hidden,
};
using (Process process = Process.Start(processStartInfo))
{
process.WaitForExit();
}
}
该文件存在并且可以手动运行,但是我得到了这个error
:
System.ComponentModel.Win32Exception:'所请求的操作 需要海拔'
我找到了this个帖子,但不了解此error
的原因以及解决方法。
答案 0 :(得分:0)
您需要以管理员身份运行程序。 首先检查一下。
如果这不起作用,或者您是管理员,请尝试将文件移动到另一个位置。