我有一个网站,其中包含一个名为“Open Trim”的链接,它应该在本地 PC 上打开一个名为 Trim.exe 的应用程序。当我在本地 PC 上运行该网站时,它运行良好。我单击“Open Trim”链接并打开 Trim.exe 应用程序。但是,当我将相同的代码上传到 Windows 2003 服务器时,该链接没有任何作用。
我在 github.com 网站上看到,您可以通过单击“在桌面中克隆”链接打开 GitHub 桌面应用程序。我正在尝试通过我的网站和 Trim.exe 实现类似的功能。
我正在使用以下代码。
var p = new Process
{
StartInfo = {
UseShellExecute = false,
RedirectStandardOutput = true,
FileName = path + openTrimBatchFileName
}
};
p.Start();
p.StandardOutput.ReadToEnd();
p.StartInfo.CreateNoWindow = true;
p.WaitForExit();
参考: 如何在c#中运行exe文件