我以前几乎都问过同样的事情,但是由于某种原因,我的post被删除了。
无论如何,我正在尝试使用C ++并编写一个程序,允许我直接访问内存并写入内容。 我听说我需要对内核做些什么,因为这是连接 *** 作系统和应用程序的“桥梁”(我认为)。 有没有反正我可以下载一些sdk的内核?
我在之前的文章(在一段时间之后被删除)中曾经这样说过,其原因是因为我想尝试让windows 7崩溃,就像我的大学教授要求我一样。 (所以请不要问我“为什么你要崩溃的窗户?”或沿着这些线……)
任何帮助将不胜感激。
会影响Java内存使用的linuxconfiguration?
单进程x64 linux中最大可能的内存
valgrind错误与strcpy
清除虚拟机caching
我如何能够testing内存来testing另一个应用程序?
高级内存编辑/函数调用
是否有基于线程的mprotect?
改变进程的基址指针
将运行linux进程的内存地址范围转换为目标文件中的符号?
显示“免费”的linux交换量不同于“smem”
如果你对使用内核感兴趣,你可能会在这里找到windows Driver Kit:
http://msdn.microsoft.com/en-us/windows/harDWare/gg487428
它有各种各样的底层工具和头文件来帮助你编写驱动程序和其他内核模式代码。
典型的程序显然没有全局访问内存,而司机有更多的控制权(尽管我猜他们也使用系统的内存管理,不完全确定)。 您将在WDK中找到更多信息。
写一个驱动程序 ,使其崩溃。 当然,只有在非常特殊的情况下,这实际上是否会让windows 7崩溃(因为与公众舆论不同,它不是由全部白痴写的)。
您可以使用RtlSetProcessIsCritical函数来标记您的进程对系统 *** 作至关重要。
如果你的进程被终止(例如,如果你的应用程序调用ExitProcess),将出现一个蓝屏。 为了使用此功能,您需要启用SE_DEBUG_name权限。
总结以上是内存溢出为你收集整理的C ++ – 直接写入内存(内核)全部内容,希望文章能够帮你解决C ++ – 直接写入内存(内核)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)