如何从WINRT应用程序(C#.net)运行DOS命令

如何从WINRT应用程序(C#.net)运行DOS命令,c#,cmd,windows-8.1,C#,Cmd,Windows 8.1,如何从Windows RT应用程序(C#.net)运行命令行,例如: netstat ipconfig /renew …等等 我不想将API用于网络,库用于图形-只需运行命令并读取结果。要运行命令,需要使用类 但是,进程类对WINRT应用程序不可用,因此您无法作为WINRT应用程序执行您想要执行的操作,您需要将程序构建为桌面应用程序才能执行此操作 如果您不想或无法将程序作为桌面应用程序重新编写,我建议您学习如何调用。要运行命令,您需要使用该类 但是,进程类对WINRT应用程序不可用,因此您无法

如何从Windows RT应用程序(C#.net)运行命令行,例如:

netstat
ipconfig /renew
…等等


我不想将API用于网络,库用于图形-只需运行命令并读取结果。

要运行命令,需要使用类

但是,
进程
类对WINRT应用程序不可用,因此您无法作为WINRT应用程序执行您想要执行的操作,您需要将程序构建为桌面应用程序才能执行此操作


如果您不想或无法将程序作为桌面应用程序重新编写,我建议您学习如何调用。

要运行命令,您需要使用该类

但是,
进程
类对WINRT应用程序不可用,因此您无法作为WINRT应用程序执行您想要执行的操作,您需要将程序构建为桌面应用程序才能执行此操作


如果您不想或无法将程序作为桌面应用程序重新编写,我建议您学习如何调用。

要运行命令,您需要使用该类

但是,
进程
类对WINRT应用程序不可用,因此您无法作为WINRT应用程序执行您想要执行的操作,您需要将程序构建为桌面应用程序才能执行此操作


如果您不想或无法将程序作为桌面应用程序重新编写,我建议您学习如何调用。

要运行命令,您需要使用该类

但是,
进程
类对WINRT应用程序不可用,因此您无法作为WINRT应用程序执行您想要执行的操作,您需要将程序构建为桌面应用程序才能执行此操作



如果您不想或无法将程序重新编写为桌面应用程序,我建议您学习如何调用。

这些不是“DOS”,您可能指的是“命令行”。您指的是Windows应用商店应用程序还是桌面应用程序?如果您真的想运行DOS命令,请为自己购买一台80年代的老式PC。(我厌倦了人们调用命令行程序和DOS命令!)是的,我想运行命令行@RenniePet->阅读Richard J.Watts写的“礼貌”这些不是“DOS”,你可能指的是“命令行”。你指的是Windows应用商店应用程序还是桌面应用程序?如果你真的想运行DOS命令,给自己买一台80年代的老式PC。(我厌倦了人们调用命令行程序和DOS命令!)是的,我想运行命令行@RenniePet->阅读Richard J.Watts写的“礼貌”这些不是“DOS”,你可能指的是“命令行”。你指的是Windows应用商店应用程序还是桌面应用程序?如果你真的想运行DOS命令,给自己买一台80年代的老式PC。(我厌倦了人们调用命令行程序和DOS命令!)是的,我想运行命令行@RenniePet->阅读Richard J.Watts写的“礼貌”这些不是“DOS”,你可能指的是“命令行”。你指的是Windows应用商店应用程序还是桌面应用程序?如果你真的想运行DOS命令,给自己买一台80年代的老式PC。(我厌倦了人们调用命令行程序和DOS命令!)是的,我想运行命令行@RenniePet->阅读Richard J.Watts编写的“礼貌”WinRT API应该可以用于桌面应用程序以及“现代”即Windows应用商店应用程序。对于桌面应用程序,是否无法通过WinRT API启动进程?也许通过COM到shell?@HarryJohnston,RT-API是完整API的有限子集。所以桌面应该能够拨打商店和手机应用程序可以拨打的所有电话,以及额外的电话。你可能可以通过COM进行黑客攻击,但我怀疑你找到的任何方法都会被认为是“受支持的”,并且可能在任何windows更新中消失而不发出警告。“现代”和Windows phone应用程序的目的是完全从系统中进行沙盒处理,因此您不能调用其他外部进程,因为这会超出您的沙盒。根据我所阅读的内容,例如,完整的WinRT API(而不仅仅是可用于存储和电话应用程序的部分)基本上应该包括所有Win32功能。这似乎是一个奇怪的遗漏。WinRT API应该既适用于桌面应用程序,也适用于“现代”即Windows应用商店应用程序。对于桌面应用程序,是否无法通过WinRT API启动进程?也许通过COM到shell?@HarryJohnston,RT-API是完整API的有限子集。所以桌面应该能够拨打商店和手机应用程序可以拨打的所有电话,以及额外的电话。你可能可以通过COM进行黑客攻击,但我怀疑你找到的任何方法都会被认为是“受支持的”,并且可能在任何windows更新中消失而不发出警告。“现代”和Windows phone应用程序的目的是完全从系统中进行沙盒处理,因此您不能调用其他外部进程,因为这会超出您的沙盒。根据我所阅读的内容,例如,完整的WinRT API(而不仅仅是可用于存储和电话应用程序的部分)基本上应该包括所有Win32功能。这似乎是一个奇怪的遗漏。WinRT API应该既适用于桌面应用程序,也适用于“现代”即Windows应用商店应用程序。对于桌面应用程序,是否无法通过WinRT API启动进程?也许通过COM到shell?@HarryJohnston,RT-API是完整API的有限子集。所以桌面应该能够拨打商店和手机应用程序可以拨打的所有电话,以及额外的电话。你可能可以通过COM进行黑客攻击,但我怀疑你找到的任何方法都会被认为是“受支持的”,并且可能在任何windows更新中消失而不发出警告。“现代”和Windows phone应用程序的目的是完全从系统中进行沙箱处理,因此您不能执行调用其他外部进程之类的操作,因为这将从您的沙箱中进行