나는 CreateToolhelpSnapshot에 대한 호출을 통해 컴퓨터에서 실행중인 프로세스를 열거하는 일부 오래된 VB6 코드를 가지고있다. Win 2003 R2에서이 코드를 실행하려고 시도하고 있으며 반환 할 프로세스 목록이 조금 의심 스럽습니다. this article으로 인해 2003 년에 다른 API 호출을 사용해야 할 수도 있습니다. 그러나 Microsoft 기술 자료 문서에서 찾을 수 없습니다. 또는 어쨌든 영어 버전을 찾을 수 없습니다. 나는 the article in German를 찾았지만 나는 독일어를 읽을 수 없다. EnumProcs라는 API를 사용하는 것이 좋다고 생각하지만 Microsoft API 문서 (적어도 msdn.microsoft.com이 아닌)에서는 그러한 API를 찾지 못했습니다.Win 2003에서 VB 6에서 프로세스를 열거하는 방법?
그래서 Windows 2003에서 CreateToolhelpSnapshot을 사용해야합니까, 아니면 사용해야 할 다른 API가 있습니까? 그리고 누구나 내가 KB 기사의 사본을 영어로 어디에서 찾을 수 있는지 알고 있습니까?
실제로 NT입니다. CreateToolhelp32Snapshot이 2000에 추가되었지만 여전히 사용 중입니다. http://msdn.microsoft.com/en-us/library/ms682489(VS.85).aspx – MarkJ
좋은 링크를 의미하고, EnumProcesses는 CreateToolhelp32Snapshot이 원하는 결과를 반환하지 않는 경우 시도해 볼 가치가 있습니다. 그러나 CreateToolhelp32Snapshot은 MSDN 문서에 따라 Windows Server 2003에서 작동합니다. – MarkJ