Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#在文件共享上加载exe_C# - Fatal编程技术网

C#在文件共享上加载exe

C#在文件共享上加载exe,c#,C#,我正在尝试在位于\\site.local\shares\Agent\u console\AC\u Launch\AC\u Launcher.exe/env=PROD的Citrix VM上运行程序 我目前正在使用下面的代码,它说明了以下内容 private void button13Chromatix_Launcher_Click(object sender, EventArgs e) { Process.Start(@"\\plumbedford.local\shares\Agent_C

我正在尝试在位于
\\site.local\shares\Agent\u console\AC\u Launch\AC\u Launcher.exe/env=PROD的Citrix VM上运行程序

我目前正在使用下面的代码,它说明了以下内容

private void button13Chromatix_Launcher_Click(object sender, EventArgs e)
{
    Process.Start(@"\\plumbedford.local\shares\Agent_Console\AC_Launch\AC_Launcher.exe",
                  "/Env=PROD");
}
但该操作失败,出现以下错误:

无法访问代理控制台XML网络共享。再试一次

这是使用同一目录的桌面快捷方式


提前谢谢。

尝试使用文字字符串(带有
@
前缀),以确保反斜杠不会被误解。 看起来你的位置也有一些打字错误

试试这个:

Process.Start(@"\\site.local\shares\Agent_Console\AC_Launch\AC_Launcher.exe", "/env=PROD");

如果将Process.Start()调用中的确切字符串复制到Windows资源管理器中,它会工作吗?它会尝试在没有/Env=PROD参数的情况下加载,因此语法是错误的?我从来没有编写过代码单击打开网络共享,并在最后标记参数。因此,我显然错过了在c#?
中正确执行该参数的步骤,但失败了:请准确描述发生了什么。错误消息,观察到的行为,…我在下面的评论中对此进行了更新,但现在发生的是:问题的更新:我拥有的当前代码是:Process.Start(@“\\plumbedford.local\shares\Agent\u Console\AC_‌​Launch\AC_Launcher.e‌​xe“,”/Env=PROD“;仍然收到错误,但现在不同了:错误:无法访问代理控制台XML网络共享建议?它似乎在/env=PROD失败“我不认为这是该参数的正确语法。此目录是从VM上的桌面快捷方式中提取的。我确信/env=PROD在C#中没有正确编码。。建议?当前代码已使用,但仍然失败:Process.Start(@“\\site.local\shares\Agent\u Console\AC\u Launch\AC\u Launcher.exe/Env=PROD”);我明天会打那一针,看看效果如何。如果明天上午通过或不通过,我将更新。再次感谢!