Я хочу получить дескриптор процесса по имени процесса.получить дескриптор процесса с помощью PID
У меня есть PID, но когда я использую openProcess
получить дескриптор всегда будет возвращать 0 или 180, функцию, которую я использую, чтобы получить PID работает правильно
Handle := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ,False,PID);
Что я должен делать?
Почему вы проверяете значение ручки? Это не значение перекрестного процесса, это генерируется API OpenProcess. 180, возможно, просто действительный дескриптор открытого процесса. Вы пытались использовать дескриптор, кроме как определить его числовое значение? –
Я хочу получить ручку, я не нашел решения, чтобы получить ее напрямую – sam
Я просто хочу это, получить дескриптор процесса по его имени – sam