Вниз
Скачать: CL | DM;

TreminateProcess   Найти похожие ветки 

← →
cj ©   (2007-04-24 10:30) [0]

привет всем.снова я. киньте если знаете код этой функции


← →
Сергей М. ©   (2007-04-24 10:34) [1]


> киньте если знаете код этой функции


Это не к нам, это к Microsoft - там знают)


← →
cj ©   (2007-04-24 10:36) [2]

Да? А кто мне код фйнкции ZwSystemQueryInformation кинул? Тот кто кинул: киньте еще-раз, только TreminateProcess


← →
Сергей М. ©   (2007-04-24 10:47) [3]


> кто мне код фйнкции ZwSystemQueryInformation кинул?


Неужто сам Билл Гейтс ?!


← →
clickmaker ©   (2007-04-24 10:58) [4]


> [2] cj ©   (24.04.07 10:36)

dumpbin.exe /DISASM ntdll.dll > ntdll.asm


← →
Сергей М. ©   (2007-04-24 10:59) [5]

Код этой функции у тебя всегда под руками - в библиотеке kernel32.dll


← →
cj ©   (2007-04-24 11:05) [6]

я знаю. а если я хочу сделать ее перехват. и мне нужен оригинальный КОД


← →
DrPass ©   (2007-04-24 11:11) [7]


> а если я хочу сделать ее перехват. и мне нужен оригинальный
> КОД

Мы все за тебя безумно рады


← →
Сергей М. ©   (2007-04-24 11:13) [8]


> а если я хочу сделать ее перехват. и мне нужен оригинальный
> КОД


А нафига тебе для этого нужен код ?
Для осуществления перехвата код вовсе не нужен, ни этой ф-ции ни любой другой.


← →
SLoW.AlfaMoon.Com   (2007-04-24 15:38) [9]

Для перехвата не нужно  кода - достаточно простейший дизассемблер :)


← →
Сергей М. ©   (2007-04-24 15:46) [10]


> достаточно простейший дизассемблер


Да и он тоже нафих не нужен.


← →
SLoW.AlfaMoon.Com   (2007-04-25 17:05) [11]

Это смотря как делать :)

Автору - TerminateProcess сводится к NtSetInformationFile с классом FileDispositionInformation


← →
Игорь Шевченко ©   (2007-04-25 17:24) [12]


> Автору - TerminateProcess сводится к NtSetInformationFile
> с классом FileDispositionInformation


откуда дрова ?


← →
SLoW.AlfaMoon.Com   (2007-04-26 10:00) [13]

Прошу прощения - опечатался. TerminateProcess сводится к NtTerminateProcess.

А к NtSetInformationFile с классом FileDispositionInformation
сводится DeleteFile.


← →
SLoW.AlfaMoon.Com   (2007-04-26 11:08) [14]

Игорь Шевченко ©   (25.04.07 17:24) [12]

> Автору - TerminateProcess сводится к NtSetInformationFile
> с классом FileDispositionInformation

откуда дрова ?


Вернее было бы спросить: что за трава? :))


← →
Игорь Шевченко ©   (2007-04-26 11:18) [15]

SLoW.AlfaMoon.Com   (26.04.07 11:08) [14]

Я почему удивился - читаю Неббета, у него вовсе по-другому написано, в описании ZwTerminateProcess написано, что Win32-фукнция TerminateProcess обрадает всей функциональностью...


← →
SLoW.AlfaMoon.Com   (2007-04-26 15:16) [16]

в описании ZwTerminateProcess написано, что Win32-фукнция TerminateProcess обладает всей функциональностью...

Это, конечно, да.


← →
SLoW.AlfaMoon.Com   (2007-04-27 11:54) [17]

Ну как-то так

BOOL
WINAPI
TerminateProcess(
   HANDLE hProcess,
   UINT uExitCode
   )
{
   NTSTATUS Status;

   if ( hProcess == NULL ) {
       SetLastError(ERROR_INVALID_HANDLE);
       return FALSE;
       }
   Status = NtTerminateProcess(hProcess,(NTSTATUS)uExitCode);
   if ( NT_SUCCESS(Status) ) {
       return TRUE;
       }
   else {
       BaseSetLastNTError(Status);
       return FALSE;
       }
}



← →
Игорь Шевченко ©   (2007-04-27 13:31) [18]

SLoW.AlfaMoon.Com   (27.04.07 11:54) [17]

#ifdef offtopic
Вот нету в языке С псевдопеременной Result отсюда и код такой неуклюжий :)
#endif



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.035 c
15-1177080727
ArtemESC
2007-04-20 18:52
2007.05.20
PHP


2-1177903516
>>DEATH<<
2007-04-30 07:25
2007.05.20
вопрос по диалапу


15-1176723510
doob
2007-04-16 15:38
2007.05.20
Как.?


1-1174570621
serg_new
2007-03-22 16:37
2007.05.20
Скачать карты из GoogleMap


2-1177669220
Knight
2007-04-27 14:20
2007.05.20
Классы на базе TList...




   Наверх