Аргументы командной строки и отдельное приложение WPF - PullRequest
2 голосов
/ 27 января 2010

WPF-приложение, которое я использовал, было переработано для использования вкладок и использования в качестве единственного экземпляра. Теперь новым требованием является то, что при запуске с параметрами командной строки и экземпляре приложения уже запущен - уже запущенный экземпляр должен открыть новую вкладку и выполнить некоторую работу на основе параметров cmdline.

единственный экземпляр не проблема - но как передать аргументы строки cmd из только что запущенного экземпляра уже запущенного?

спасибо за любые подсказки!

Ответы [ 3 ]

2 голосов
/ 18 февраля 2010

Взгляните на WindowsFormsApplicationBase, в него встроена вся поддержка этого сценария.

К сожалению, он предназначен для WinForms, но быстрое вращение через Reflector должно получить весь код, необходимый для версии WPF.

1 голос
/ 22 февраля 2010
1 голос
/ 27 января 2010

Я бы подошел к этому с помощью решения с сокетами или просто попросил бы новый экземпляр записать аргументы командной строки в файл, который проверяется, а затем сбрасывается существующим экземпляром.

...