我正试图从windows设置后自动转储
'HKEY_LOCAL_MACHINE SOFTWARE Microsoft windows windows错误报告 LocalDumps'
registry项。 设置这个密钥使windows每次崩溃时都会生成一个转储文件并将其存储在指定的文件夹中。
我在Visual Studio中创build了一个简单的崩溃exe来testing这个代码是;
如何在linux上转储.NET核心应用程序
tomcat:如何打开jdbc:oracle连接的堆栈跟踪?
如何在GDB中打印最后收到的信号?
从完整内存转储中提取进程转储
如何正确生成windows完整的内存转储?
static voID Main(string[] args){ int j = crash(); } static unsafe int crash(){ *((int*)0) = 0; return 0; }
这工作正常,转储文件创build时,我自己运行,它崩溃。
我遇到的麻烦是,当我使用system('crashingfile.exe')通过ruby运行该程序时,程序崩溃,错误报告ruby但没有创build转储文件。 ruby报告的错误是;
未处理的exception:System.NullReferenceException:未将对象引用设置为对象的实例。 在crashingfile.Program.crash()在crashingfile.Program.Main(String []参数)
好像ruby正在吞噬这个错误。 任何人都可以提供一个解释和解决方法(这样程序会崩溃,windows处理它并创build转储文件)?
怪异的windows提示行为恢复与psql工具的转储
在linux核心转储中只转储堆栈跟踪
完整的可滚动窗口内容的xterm转储
如何使用转储和恢复来克隆linux *** 作系统驱动器
如何导入多个转储文件到windows中的MysqL?
总结以上是内存溢出为你收集整理的应用程序崩溃时不会生成转储文件全部内容,希望文章能够帮你解决应用程序崩溃时不会生成转储文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)