2012-06-09 66 views
5

我知道VS2012能够直接从编辑器中启动Windows模拟器。
我想/需要的是能够'告诉模拟器'启动一个特定的应用程序。假设我有一个以前编译过的(Metro)应用程序,它可以是C#或HTML,我想告诉模拟器启动并运行我的特定应用程序。那可能吗?Windows 8模拟器命令行界面

假设我也在Windows 7中,我想尝试一下。我知道我不能在Win7盒子上这样做,所以我想我会通过Remote Destop连接到Windows8虚拟机,并启动模拟器以查看我的应用程序是如何工作的,或者如前所述,用我的应用程序启动模拟器。

那么所有可能的?我会怎么做?有人可以想出一个更好的想法来实现这一目标吗?说PowerShell将我的应用程序发送到Win8机器?

+1

为了什么值得,该模拟器只是一个远程桌面连接到它运行的同一个Win8机器。我想知道是否可以通过从Win7机器上的模拟器进行连接来启用一些远程调试场景。 –

+0

那太棒了! – sebagomez

回答

4

您可以在模拟器可执行...

C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Simulator\11.0 

看着Windows.Simulator.exe与ILSpy,然而,似乎只有启动命令它看起来是/最小化。如果您查看OnStartup,它包含代码...

if (App.ParseStartAsMinimized(e.Args)) 
{ 
    window.WindowState = WindowState.Minimized; 
} 

这是我能找到的唯一一个。我也没有找到试图访问其配置文件的地方。但它确实引用了System.Configuration,因此可能需要进行一些额外的侦测工作。

+0

我也开始procmon,看到一个查询Microsoft.Windows.Simulator.exe.config,但Visual Studio显然不使用它 – sebagomez