Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net应用程序崩溃,除非重命名 我使用.C++开发的.NET应用程序,使用C++库,运行在64位Windows 7操作系统上,但运行在32位模式。一切都很好,直到最近我开始将这个应用程序迁移到64位模式。在这方面的工作中,我回到了我的32位原始版本,现在它不工作了。当启动时,它会在几秒钟后崩溃,几乎无法打开对话框,通知有关uder定义的断点的信息,然后完全自行消失。有趣的是,当我刚刚重命名应用程序的可执行文件(例如,App.exe为App_u.exe)时,它工作正常。这种情况真的很奇怪,因为除了可执行文件的名称,我什么都没做。我感觉框架中的某个地方出现了一些注册问题。我检查了事件记录器并说:_.net_Crash - Fatal编程技术网

.net应用程序崩溃,除非重命名 我使用.C++开发的.NET应用程序,使用C++库,运行在64位Windows 7操作系统上,但运行在32位模式。一切都很好,直到最近我开始将这个应用程序迁移到64位模式。在这方面的工作中,我回到了我的32位原始版本,现在它不工作了。当启动时,它会在几秒钟后崩溃,几乎无法打开对话框,通知有关uder定义的断点的信息,然后完全自行消失。有趣的是,当我刚刚重命名应用程序的可执行文件(例如,App.exe为App_u.exe)时,它工作正常。这种情况真的很奇怪,因为除了可执行文件的名称,我什么都没做。我感觉框架中的某个地方出现了一些注册问题。我检查了事件记录器并说:

.net应用程序崩溃,除非重命名 我使用.C++开发的.NET应用程序,使用C++库,运行在64位Windows 7操作系统上,但运行在32位模式。一切都很好,直到最近我开始将这个应用程序迁移到64位模式。在这方面的工作中,我回到了我的32位原始版本,现在它不工作了。当启动时,它会在几秒钟后崩溃,几乎无法打开对话框,通知有关uder定义的断点的信息,然后完全自行消失。有趣的是,当我刚刚重命名应用程序的可执行文件(例如,App.exe为App_u.exe)时,它工作正常。这种情况真的很奇怪,因为除了可执行文件的名称,我什么都没做。我感觉框架中的某个地方出现了一些注册问题。我检查了事件记录器并说:,.net,crash,.net,Crash,故障应用程序名称:MyApp.exe,版本:1.0.0.0,时间戳:0x5310c171 故障模块名称:ntdll.dll,版本:6.1.7601.18229,时间戳:0x51fb1072 异常代码:0x8000003 故障偏移量:0x0001000c 出错进程id:0x%9 错误应用程序启动时间:0x%10 正在出错的应用程序路径:%11 发生故障的模块路径:%12 请帮我解决这个问题。我知道你的帖子发布已经有一段时间了,但我遇到了同样的问题并找到了解决方案: 我在注册表中删除了应用程序对应的

故障应用程序名称:MyApp.exe,版本:1.0.0.0,时间戳:0x5310c171 故障模块名称:ntdll.dll,版本:6.1.7601.18229,时间戳:0x51fb1072 异常代码:0x8000003 故障偏移量:0x0001000c 出错进程id:0x%9 错误应用程序启动时间:0x%10 正在出错的应用程序路径:%11 发生故障的模块路径:%12


请帮我解决这个问题。

我知道你的帖子发布已经有一段时间了,但我遇到了同样的问题并找到了解决方案:

我在注册表中删除了应用程序对应的密钥:

\HK\U LOCAL\U MACIHNE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image文件执行选项\[App.exe]


希望有帮助

您能调试到应用程序中并查看崩溃发生的原因吗?我试过了,但没有成功。我在VS2008中打开了所有类型的异常,但没有任何帮助。您是否只关闭了我的代码执行?也尝试尝试使用本地和托管调试。这是我崩溃后得到的:“MyApp.exe”(托管):加载的“3x1ZeW6”程序“[ 18916 ] MyApp.exe:托管”已经退出代码2147483645(0x800 000)。我在C++应用中遇到了同样的问题。删除注册表有帮助。谢谢,格斯