2012-06-09 2 views
5

Я знаю, что VS2012 имеет возможность запускать симулятор Windows прямо из редактора.
Что я хочу/нужно, чтобы «сказать симулятору», чтобы запустить конкретное приложение. Итак, скажем, у меня есть ранее скомпилированное (Metro) приложение, это может быть C# или HTML, и я хочу сказать Simulator, чтобы запустить и запустить мое конкретное приложение. Это возможно?Интерфейс командной строки Windows 8

Предположим, что я тоже в окне Windows 7, и я хочу попробовать. Я знаю, что не могу этого сделать в окне Win7, поэтому я думал, что подключусь к виртуальной машине Windows8 через Remote Destop и запустим там симулятор, чтобы увидеть, как работает мое приложение или, как упоминалось ранее, запустить симулятор с моим приложением.

И все ли возможно? Как мне это сделать? Может ли кто-нибудь подумать о лучшей идее этого? Скажите powershell, чтобы отправить мое приложение на машину Win8?

+1

Для чего это стоит, симулятор - это просто удаленное подключение к рабочему столу на той же машине Win8, на которой он работает. Интересно, может ли это включить некоторые удаленные сценарии отладки, подключившись к симулятору на машине Win7. –

+0

Было бы здорово! – sebagomez

ответ

4

Вы можете найти исполняемый файл Simulator на ...

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

Смежные вопросы