실행중인 컴퓨터에 따라 32 비트 또는 64 비트가 될 수있는 두 번째 응용 프로그램을 포탄하는 32 비트 응용 프로그램이 있습니다.32 비트 프로세스를 사용하여 64 비트 프로세스 정보를 찾는 방법
한 번에 두 번째 응용 프로그램 인스턴스 하나만 실행하면됩니다. 두 번째 응용 프로그램이 두 번 이상 실행되지 않도록 첫 번째 응용 프로그램이 필요합니다.
GetProcessesByName을 사용하여 실행중인 프로세스를 얻을 수 있기를 원합니다. 이것은 잘 작동하는 것 같습니다. 그것은 모듈 데이터를 얻으려고 시도 할 때 두 번째 애플리케이션이 실행되는 폴더를 찾아내는 것입니다.
32 비트 응용 프로그램에서 64 비트 프로세스와 원래 폴더를 식별 할 수있는 사람이 있습니까?
내가 두 번째 응용 프로그램을 시작할 때 당신이 뮤텍스를 설정하면 쉽게 할 수 있다고 생각 SH
다른 응용 프로그램에서도이 작업을 수행했습니다. 두 번째 응용 프로그램을 편집 할 수있는 권한이 없습니다. 프로세스를 식별하고 특정 폴더에서 실행 된 프로세스 (있는 경우)를 식별하는 것은 모두 첫 번째 응용 프로그램까지입니다. – Superhuman
죄송합니다. 두 번째 앱을 수정할 수 없다는 것을 깨닫지 못했습니다. – Marco
내 솔루션은 프로세스를 검사하는 것이 더 안전하다고 생각합니다. 이렇게하려면 ** 관리자 여야하며 (일부 프로세스가 숨겨져 있어야합니다) – Marco