我在.exe文件夹上有一个MyDocuments文件。如果运行C:\User\User\MyDocuments\Sample.exe,我似乎无法在命令提示符下运行该程序。这给了我一个错误Failed to execute script。
但是,当我将命令提示符打开在MyDocuments文件夹上,并且只运行Sample.exe时,程序就能完美地运行。
我想要做的是,我想拥有一个java程序并执行Process p = Runtime.getRuntime().exec("C:\\User\\User\\MyDocuments\\Sample.exe");,这将给我Failed
我有一个场景,我需要从我的.NET应用程序启动一个可执行文件,但我无法绕过弹出的UAC提示符。提示甚至在另一个EXE启动之前就会触发--可能就是在调用Process.Start的时候。
我使用以下代码启动应用程序:
var info = new ProcessStartInfo(path, "params");
info.Verb = "runas";
try
{
Process.Start(info);
}