我的申请有一些问题。这是一个具有以下代码的 winForm 应用程序:
var processInfo = new ProcessStartInfo("myfile.bat")
{CreateNoWindow = true, UseShellExecute = false};
processInfo.Verb = "runas";
var process1 = Process.Start(processInfo);
process1.WaitForExit();
process1.Close();
现在导致第三方 dll 中的错误我需要一个看门狗在程序崩溃时重新启动程序。
现在,如果我手动启动程序,我没有任何问题,但是当看门狗启动我的程序时,它不会启动 myfile.bat。
它发生在 Win7 和 WinXp 上。我试图在 Win7 中禁用 UAC,但没有。
我也在xp和win7中使用了admin隐藏帐户,但没有。我该如何解决这个问题?