문제

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
}

안부, 탐버그

다른 팁

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top