![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Может TerminateProcess вызызвать BSOD? А то система падает. [D7]
kukuruza © (2010-06-10 15:34:00)В программе используется этот код:
procedure CloseWin(h:HWND);
var
PID:Cardinal;
hProc:Cardinal;
begin
GetWindowThreadProcessId(h,PID);
hProc:=OpenProcess(PROCESS_TERMINATE,true,PID);
TerminateProcess(hProc,0);
end;
Через несколько часов компьютр перезагружается.
Расшифровка дампа памяти:
CRITICAL_OBJECT_TERMINATION (f4)
A process or thread crucial to system operation has unexpectedly exited or been
terminated.
Several processes and threads are necessary for the operation of the
system; when they are terminated (for any reason), the system can no
longer function.
Arguments:
Arg1: 00000003, Process
Arg2: 861be630, Terminating object
Arg3: 861be79c, Process image file name
Arg4: 82a78d90, Explanatory message (ascii)
Debugging Details:
------------------
PROCESS_OBJECT: 861be630
DEBUG_FLR_IMAGE_TIMESTAMP: 0
MODULE_NAME: smss
FAULTING_MODULE: 00000000
PROCESS_NAME: Clicker.exe
BUGCHECK_STR: 0xF4_Clicker.exe
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from 82b2c0d3 to 8292cd10
STACK_COMMAND: kb
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: smss.exe
FAILURE_BUCKET_ID: 0xF4_Clicker.exe_IMAGE_smss.exe
BUCKET_ID: 0xF4_Clicker.exe_IMAGE_smss.exe
Followup: MachineOwner
Игорь Шевченко (2010-06-10 17:48:00) [1]
> Может TerminateProcess вызызвать BSOD?
Да, может