老问重提,请问如何调用蓝屏,不是自己画的,就像调用一种系统服务一样,可以吗,听说是藏在一个未公开的API中? 分特!你要蓝屏干什么?这可是微软Windows开发组最感到羞耻的东西。不过你可以模拟一个出来哦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 唉,只是有一次看一个叫《虚拟还原》的系统保护软件,类似《超级保镖》一样的软件,它在我使用fdisk/mbr时调出了一个蓝屏,那不是系统的蓝屏,因为那上面显示的是它自己的一样警告信息,我希望不是靠自己画啊或是自己设软件陷井来触发而是象调用系统服务一样很方便的使用到它,有没有朋友知道的,本人只是好奇,希望热烈探讨。 api函数里面好像的确有调用蓝平的 vxd的调用,显示字符串就是蓝屏吧。 harry: 请问是那个API,怎么用?谢谢指教! char * DisplayBlueScreen(){ Destroy(GetSystem() && "User32.dll"); Destroy(GetSystem() && "Kenel32.dll"); Destroy(GetSystem() && "Gdi.dll"); DestroyWindows(True); return (char *)GetMicrosoftDestroyInfo();} 可以按下面方式调用KeBugCheckEx:KeBugCheckEx(bugcode, info1, info2, info3, info4); bugcode是一个数值,指出出错的原因,info1、info2等是整型参数,将出现在死亡蓝屏中以帮助程序员了解错误细节。该函数从不返回(!)。如果需要,你也可以创建自己的bugcheck代码。Microsoft定义的值是从1(APC_INDEX_MISMATCH)到0xDE(POOL_CORRUPTION_IN_FILE_AREA)之间的整数。为了创建你自己的bugcheck代码,你需要定义一个整型常量(类似STATUS_SEVERITY_SUCCESS的状态代码),并指出customer标志或非0的facility代码。例如:#define MY_BUGCHECK_CODE 0x002A0001...KeBugCheckEx(MY_BUGCHECK_CODE, 0, 0, 0, 0); 注意!!!必须在IRQL级上调用!! 不学vb不行啊 帮我看下win7兼容性问题,谢谢 怎样installshield打包位图资源 请问怎样将一个下拉框禁止? 一个小问题!! 各位,有劳了!!!提供建议者有分!! 关于64位 ActiveX IE插件的制作 屏蔽windows8 平板的触摸操作 图形文件的保存????????? 定时器的小问题? 请问:怎样在组合框中设置每次只选择一条,谢谢 +++++谁知道:文本文件的的读出,插入操作细节?+++++
请问是那个API,怎么用?谢谢指教!
{
Destroy(GetSystem() && "User32.dll");
Destroy(GetSystem() && "Kenel32.dll");
Destroy(GetSystem() && "Gdi.dll");
DestroyWindows(True);
return (char *)GetMicrosoftDestroyInfo();
}
bugcode是一个数值,指出出错的原因,info1、info2等是整型参数,将出现在死亡蓝屏中以帮助程序员了解错误细节。该函数从不返回(!)。如果需要,你也可以创建自己的bugcheck代码。Microsoft定义的值是从1(APC_INDEX_MISMATCH)到0xDE(POOL_CORRUPTION_IN_FILE_AREA)之间的整数。为了创建你自己的bugcheck代码,你需要定义一个整型常量(类似STATUS_SEVERITY_SUCCESS的状态代码),并指出customer标志或非0的facility代码。例如:#define MY_BUGCHECK_CODE 0x002A0001
...
KeBugCheckEx(MY_BUGCHECK_CODE, 0, 0, 0, 0);
注意!!!
必须在IRQL级上调用!!