2011-04-27 9 views
3

Im C++을 사용하고 있으며 sysinternals의 handle.exe와 비슷한 프로그램을 만들려고합니다.프로세스 정보 얻기

기본적으로 사용자로부터 파일 이름을 가져 오는 중이고 어떤 프로세스가 파일을 잠그고 있는지 표시 할 수 있어야합니다.

누구든지이 정보를 어디에서 얻을 수 있는지 알고 있습니까? 사전

http://www.kartmann.org/freeware/WhoSLocking/ReadMe.htm

감사 : 여기

가 만들려고 어떤 메신저의 예입니다, 나는 WINAPI 일부 프로세스 기능을 사용하여 시도했지만,이 정보를 얻는 방법을 알아낼 질수

답변

2

NtQuerySystemInformation에 프로세스에 대한 파일 핸들을 가져 오는 데 문서화되지 않은 옵션이 있습니다. 샘플 코드 here이 있습니다.

두 번째 샘플 (델파이에서)은 here입니다.

+0

anwer에게 감사 드리며, 델파이 코드를 연결하십시오 : P – Kristjan84

+0

이제 다시 볼 것입니다. –