2010-01-27 5 views
2

내가 가진 WPF 응용 프로그램은 탭을 사용하고 단일 인스턴스가되도록 다시 디자인되었습니다. 이제 새로운 요구 사항은 명령 행 옵션으로 시작하고 앱 인스턴스가 이미 실행 중일 때 이미 실행중인 인스턴스가 새 탭을 열고 cmdline 옵션을 기반으로 일부 작업을 수행해야한다는 것입니다.명령 줄 인수 및 단일 인스턴스 WPF 응용 프로그램

단일 인스턴스는 문제가 없습니다.하지만 방금 시작한 인스턴스에서 cmd 행 args를 전달하는 방법은 이미 실행 중입니까?

어떤 힌트를 보내 주셔서 감사합니다!

답변

1

소켓 솔루션으로이 방법에 접근하거나 기존 인스턴스가 확인한 다음 플러시하는 파일에 명령 줄 인수를 작성하도록합니다.

2

WindowsFormsApplicationBase를 살펴보면이 시나리오가 기본적으로 지원됩니다.

불행히도 그것은 WinForms를위한 것이지만 Reflector를 통한 빠른 스핀은 WPF 버전에 필요한 모든 코드를 가져와야합니다.

+2

이 보충하는 WPF 프로젝트에서이의 MSDN 예 : http://msdn.microsoft.com/en-us/library /ms771662.aspx –