Windows 8 Simulator命令行界面

时间:2012-06-09 16:16:31

标签: deployment windows-8 windows-runtime microsoft-metro

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

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

那么一切皆有可能吗?我该怎么办?有没有人能想出更好的想法来实现这一目标?说PowerShell将我的应用程序发送到Win8机器?

1 个答案:

答案 0 :(得分:4)

您可以在...

找到Simulator可执行文件
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Simulator\11.0

使用ILSpy查看Windows.Simulator.exe,但它看起来唯一的启动命令是/ Minimized。如果您查看OnStartup,它包含代码...

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

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