모두 프로세스 EXE 이름을 실행 중입니다. XP 게스트 계정에서이 문제를 시도 할 때 문제가 발생했습니다. EnumProcesses를 사용하여 모든 프로세스 ID를 열거 할 수 있지만 PROCESS_QUERY_INFORMATION 또는 PROCESS_VM_READ를 사용하여 OpenProcess를 시도하면 함수가 실패합니다.프로세스 탐색기는 XP 게스트 계정의 모든 프로세스 이름을 어떻게 열거합니까?
XP 게스트 계정에서 프로세스 탐색기가 가동되었고 모든 프로세스 이름이 열거 될 수있었습니다 (예상대로 게스트 사용자 공간 외부의 프로세스에서 나온 대부분의 다른 정보는 없었 음).
내 질문은 Process Explorer의 마법을 사용하여 게스트 계정 사용자 공간 밖에서 실행되는 서비스 및 프로세스의 프로세스 이름을 얻는 방법은 무엇입니까?
흠 ... 이것에 대해 많이 알지는 못하지만 프로세스 탐색기가 게스트 권한으로 실행됩니다 (프로그램과 동일한 위치에 있으므로). "마술"이 시작되었을 때도 관리 권한으로 실행 중일 수 있습니다. 손님이. – schnaader
GetLastError가 무엇을 말합니까? –
예, 내 IDE와 동일한 권한으로 Guest 계정 프로세스로 실행되고 있습니다. –