Что нового

[Процессы] Как закрыть Handle внутри процесса?

masheen

Новичок
Сообщения
25
Репутация
0
Возможно вопрос задан неправильно и не в той ветке форума, прошу модераторов и пользователей строго не ругать.
Вопрос в следующем постараюсь объяснить на скриншоте

Есть процесс допустим Notepad.exe (1)
насколько я понимаю внутри него есть различные хендлы например этот (2)
мне его нужно закрыть (3) но через AUTOIT как это сделать?
Я предполагаю что это делается как то через _WinAPI_CloseHandle
Например _WinAPI_CloseHandle ($ИмяПроцесса, $АдрессВнутриПроцесса) ?
Знатоки подскажите пожалуйста.

a3d43ed836282f218f0292cadaf12678.jpg
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Код:
#include <WinAPIProc.au3>
#include <Array.au3>
Local $ipid = Run('notepad.exe')
Do
Until $ipid

Local $ahandle = _WinAPI_EnumProcessHandles($ipid)
_ArrayDisplay($ahandle)
 
Автор
M

masheen

Новичок
Сообщения
25
Репутация
0
joiner сказал(а):
Код:
#include <WinAPIProc.au3>
#include <Array.au3>
Local $ipid = Run('notepad.exe')
Do
Until $ipid

Local $ahandle = _WinAPI_EnumProcessHandles($ipid)
_ArrayDisplay($ahandle)

А что это делает?
 
Верх