
30.01.2017, 00:22
|
|
Флудер
Регистрация: 11.12.2010
Сообщений: 4,688
С нами:
8115446
Репутация:
125
|
|
Сообщение от Alanez
↑
Пытаюсь закрыть оригинальный - CloseHandle((HANDLE)handle.Handle); - выбрасывет исключение...
Сейчас почитал то, что по ссылке.
Там ведь написано, что DuplicateHandle с последним аргументом DUPLICATE_CLOSE_SOURCE = 1 как раз закрывает его в удалённом процессе.
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#FF8000"]#define DUPLICATE_CLOSE_SOURCE 0x1
[/COLOR][COLOR="#0000BB"]DuplicateHandle[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]hProcess[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]hFile[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]NULL[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]NULL[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]false[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]DUPLICATE_CLOSE_SOURCE[/COLOR][COLOR="#007700"]); [/COLOR][/COLOR]
|
|
|