Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: 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 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.047 c
2-1178085270
RomanLN
2007-05-02 09:54
2007.05.20
вопрос SQL


1-1174662834
Veon
2007-03-23 18:13
2007.05.20
потоки и визуальные компоненты


2-1178083513
user gosha
2007-05-02 09:25
2007.05.20
Доступ к Web-сервису из Delphi


15-1176697593
vajo
2007-04-16 08:26
2007.05.20
Руслан Чагаев побил Николая Валуева


3-1172657961
Megabyte
2007-02-28 13:19
2007.05.20
Оптимизация запроса