Форум: "Начинающим";
Текущий архив: 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