SetLastError = true)]
private static extern int NtSetInformationProcess(IntPtr hProcess, int processInformationClass
, ref int processInformation, int processInformationLength);
public void ProcDefC(Boolean status)
{
int st=0;
switch (status)
{
case true: st = 1; break;
case false: st = 0; break;
};
Process.EnterDebugMode();
NtSetInformationProcess(Process.GetCurrentProcess().Handle, 0x1D, ref st, sizeof(int));
}
учитывая наличие ".dll" и слова "синий экран", речь, я так понимаю о некоей недо-ОС от MicroSoft. Там этот самый ваш "синий экран" может вызвать всё что угодно.
Обсуждают сегодня