Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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
Windows 8 在Windows 8 c#中执行cmd命令?_Windows 8_Cmd_Microsoft Metro - Fatal编程技术网

Windows 8 在Windows 8 c#中执行cmd命令?

Windows 8 在Windows 8 c#中执行cmd命令?,windows-8,cmd,microsoft-metro,Windows 8,Cmd,Microsoft Metro,我希望在我的windows 8 Metro应用程序中执行cmd命令。我访问了许多网站,我感到困惑。他们一直说Windows8应用程序使用WindowsRT,而不像以前那样使用Win32 API。所以,有人能告诉我如何在我的windows 8应用程序中执行命令吗?简单地说,你不能从metro应用程序中运行cmd,因为它们是从其他应用程序的沙盒中运行的,除非通过定义的API,如共享和搜索符 您可以从KnownFolders启动文件,该文件将在该文件类型的默认应用程序中打开 不过。见: 允许您从Wi

我希望在我的windows 8 Metro应用程序中执行cmd命令。我访问了许多网站,我感到困惑。他们一直说Windows8应用程序使用WindowsRT,而不像以前那样使用Win32 API。所以,有人能告诉我如何在我的windows 8应用程序中执行命令吗?

简单地说,你不能从metro应用程序中运行cmd,因为它们是从其他应用程序的沙盒中运行的,除非通过定义的API,如共享和搜索符

您可以从KnownFolders启动文件,该文件将在该文件类型的默认应用程序中打开 不过。见:


允许您从WinRT应用程序运行批处理文件命令。它利用URI调用。

希望这能指导您解决这个问题[启动带有Metro风格应用程序的桌面应用程序][1][1]: