Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.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# 如何从windows 8.1应用商店运行.exe文件?_C#_Windows_Windows Store Apps_.net 4.5_Windows 8.1 - Fatal编程技术网

C# 如何从windows 8.1应用商店运行.exe文件?

C# 如何从windows 8.1应用商店运行.exe文件?,c#,windows,windows-store-apps,.net-4.5,windows-8.1,C#,Windows,Windows Store Apps,.net 4.5,Windows 8.1,我正在开发一个windows 8.1应用商店应用程序,而且,我已经为一个matlab代码制作了一个可执行文件。现在,是否可以从应用程序运行一个exe文件,例如,当我按下一个按钮时,它应该启动可执行文件?我已经在谷歌上搜索过,有很多解决方案可以使用c#运行exe文件,但我找不到任何地方如何从应用程序运行它 存储应用程序以沙盒模式运行,因此如果操作系统自动执行包含代码或脚本的文件类型,例如.exe、.msi和.js文件,则无法启动这些文件类型。此限制可保护用户免受可能修改操作系统的潜在恶意文件的攻击

我正在开发一个windows 8.1应用商店应用程序,而且,我已经为一个matlab代码制作了一个可执行文件。现在,是否可以从应用程序运行一个exe文件,例如,当我按下一个按钮时,它应该启动可执行文件?我已经在谷歌上搜索过,有很多解决方案可以使用c#运行exe文件,但我找不到任何地方如何从应用程序运行它

存储应用程序以沙盒模式运行,因此如果操作系统自动执行包含代码或脚本的文件类型,例如.exe、.msi和.js文件,则无法启动这些文件类型。此限制可保护用户免受可能修改操作系统的潜在恶意文件的攻击。如果由隔离脚本的应用程序(如.docx文件)执行,则可以使用此方法启动可包含脚本的文件类型。像MicrosoftWord这样的应用程序可以将脚本保存在.docx文件中,防止修改操作系统


你可以从这里看到更多的细节。

你到底在哪里失败?问题是什么,您是否收到错误消息?matlab的.exe代码是一个控制台应用程序,还是有gui?它需要任何论据吗?不过,您是否查看了:System.Diagnostics.Process.Start和System.Diagnostics.Process.startinfo该.exe文件是基于GUI的程序,并且该进程在windows 8.1 store appOh中不可用。男孩,我错过了“store app”部分,尝试了很短时间,但失败了。。。然后搜索,可能找到的唯一有用的东西是,您的问题的令人不快的答案是您不能这样做。如果文件位于应用程序的临时文件夹中,您可以打开可能重复的文件进行读/写,也许您可以试着将可执行文件放在那里看看是否有效?