C# WPF 단일 인스턴스의 로더를 유지합니다
-
08-07-2019 - |
문제
WPF에 'ui'를로드하는 main ()이있는 loader.exe가 있습니다.
사용자가 Loader.exe를 클릭하는 방법이 있습니까? 기존 로더.exe가 실행 중이며 아무것도하지 않는지 확인해야합니다.
현재 나는 가지고있다
로더 .exe
~와 함께
main()
....
..
Load UI
...
로더는 로딩 등을 무엇인지 전혀 모른다. 그래서 나는 로더 프로젝트로 많은 일을 할 수 없다 ...
모든 도움 N 코드는 높이 평가됩니다
미리 감사드립니다.
해결책
다음 C# 코드를 사용하여 응용 프로그램이 이미 실행 중인지 감지합니다.
using System.Threading;
string appSpecificGuid = "{007400FE-003D-00A5-AFFE-DA62E35CC1F5}";
bool exclusive;
Mutex m = new Mutex(true, appSpecificGuid, out exclusive);
if (exclusive) {
// run
} else {
// already running
}
안부, 탐버그
다른 팁
다음을 살펴보십시오.
또한 StackOverFlow의 다음 게시물에서 더 자세한 답변을 찾을 수 있습니다.
제휴하지 않습니다 StackOverflow