Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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#_.net_Virtual Machine_Virtualization - Fatal编程技术网

C# 在应用程序内部运行.Exe

C# 在应用程序内部运行.Exe,c#,.net,virtual-machine,virtualization,C#,.net,Virtual Machine,Virtualization,我需要创建一个应用程序来运行程序。它应该像VmWare或VirtualBox一样工作,但可以运行其他程序,而不是操作系统。有什么建议吗?你想做的事不能简单地完成 您仍然需要某种类型的虚拟机或应用程序容器。我知道微软正在开发一个Windows应用程序容器(如Docker),但我认为它还不可用。你的问题毫无意义。您要求的是Process.Start()?可能您要求的是对应用程序进行沙箱处理。@SLaks Process.Start只会导致进程启动,而不是我需要的。不知道为什么?如果没有完整的虚拟机,

我需要创建一个应用程序来运行程序。它应该像VmWare或VirtualBox一样工作,但可以运行其他程序,而不是操作系统。有什么建议吗?

你想做的事不能简单地完成


您仍然需要某种类型的虚拟机或应用程序容器。我知道微软正在开发一个Windows应用程序容器(如Docker),但我认为它还不可用。

你的问题毫无意义。您要求的是
Process.Start()
?可能您要求的是对应用程序进行沙箱处理。@SLaks Process.Start只会导致进程启动,而不是我需要的。不知道为什么?如果没有完整的虚拟机,你不可能真正进行正确的沙盒。是的,我有一个建议。开始研究如何编写一个沙盒应用程序,以及如何保护它,然后当您遇到与该任务相关的SO指导原则的问题时再回来。