2012-06-09 19 views
5

Biliyorum VS2012, Windows Simulator'u editörden hemen başlatabilir.
İstediğim/ihtiyacım olan belirli bir uygulamayı başlatmak için 'simulatörü' tanımlayabilmektir. Diyelim ki daha önce derlenmiş (Metro) bir uygulamam var, C# veya HTML olabilir ve Simülatöre belirli bir uygulamayı çalıştırıp çalıştırmasını söylemek istiyorum. Mümkün mü?Windows 8 Simülatör komut satırı arabirimi

Ayrıca bir Windows 7 kutusunda olduğumu ve denemek istediğimi varsayalım. Win7 kutusunda bunu yapamayacağımı biliyorum, bu yüzden Remote Destop aracılığıyla bir Windows8 VM'ye bağlanacağımı ve uygulamamın nasıl çalıştığını görmek için simülatöre başladığımı ya da daha önce bahsedildiği gibi simulatörü uygulamamla başlattığımı düşündüm.

Yani bu mümkün mü? Bunu nasıl yaparım? Bunu başarmak için daha iyi bir fikir düşünen var mı? Uygulamamı Win8 makinesine göndermek için powershell deyin mi? En Simülatör yürütülebilir bulabilirsiniz

+1

Değeri ne olursa olsun, simülatör, üzerinde çalıştığı Win8 makinesine geri dönen bir uzak masaüstü bağlantısıdır. Win7 makinesinde bir simülatörden bağlanarak bazı uzaktan hata ayıklama senaryolarını etkinleştirip etkinleştiremeyeceğini merak ediyorum. –

+0

Bu harika olurdu! – sebagomez

cevap

4

...

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

ILSpy ile Windows.Simulator.exe baktığımızda, ancak sadece başlatma komutu o/Minimize edilmiş olup arar anlaşılmaktadır. OnStartup'a bakarsanız, kodu içerir ...

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

Bulabildiğim tek şey bu. Ayrıca, yapılandırma dosyasına erişmeye çalıştığı bir yer bulamadım. Bununla birlikte, System.Configuration'a başvurur, bu yüzden belki de bazı ek dedektif çalışmaları gerektirir.

+0

Ayrıca, procmon'u başlattım ve Microsoft.Windows.Simulator.exe.config dosyasına bir sorgu gördü, ancak Visual Studio açıkçası bunu kullanmıyor. – sebagomez