Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.045 c
1-1174552782
Cooller
2007-03-22 11:39
2007.05.20
try finally end


15-1177351141
Kolan
2007-04-23 21:59
2007.05.20
Предстаит разработать небольшую экспертную систему,&#133


2-1177492705
webpauk
2007-04-25 13:18
2007.05.20
Handle


11-1159541285
Redline
2006-09-29 18:48
2007.05.20
KolPng


2-1177733162
Cj
2007-04-28 08:06
2007.05.20
Программа открывающая файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский