2012-06-09 98 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