遇到System.ObjectDisposedException时程序崩溃
我的程序有一个奇怪的问题.我正在开发Windows Form应用程序.当我通过Visual Studio(F5)进行调试时,它可以完美地工作,但是当我运行其可执行文件时,它会崩溃,并给我" type'system.ObjectDisposedexception'type objectDisposedexception'出现在mscorlib.dll中. 我试图将最高级别(在我的最外层功能上)尝试/捕获以捕获此例外,但程序仍然崩溃.我在这里缺少什么? 我没有上传代码,因为我必须上传整个代码才能查看问题的位置. 解决方案 哇,一个不会被顶级捕获块捕获的对象disposedexception? 我不确定在这种情况下我会做什么 - 显然,您想查看堆栈跟踪并找出被处置的是什么.有一些不可捕捉的例外,但这不是其中一个.我可能会将处理程序附加到AppDomain.unhandledException事件上,看看是否找到了任何东西. 其他解决方案 如果您可以获取异常的堆
0 2023-12-09
编程技术问答社区
捕捉应用程序崩溃事件
我在vb.net中提出了一个应用程序.但是一些用户在启动时面临崩溃.这是"一个问题,使该程序无法正常工作",只有一个按钮"关闭程序".由于应用程序加载时发生了很多事情,是否可以知道是什么原因引起了问题? 解决方案 如果在项目属性中启用了"应用程序框架",请单击"应用程序"项目属性页面上的"查看应用程序事件"按钮.然后添加一个事件处理程序: Partial Friend Class MyApplication Private Sub MyApplication_UnhandledException(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.UnhandledExceptionEventArgs) Handles Me.UnhandledException ' ... End Sub End Class 如果您不使用应用程序框架,则
0 2023-12-09
编程技术问答社区
在Windows XP SP2中,窗口中的图标属性会使应用程序崩溃。
假设我有这个: 如果我在Windows 7上运行程序,那很好.如果我在Windows XP SP2上运行它,则会崩溃.删除图标属性,在Windows XP上工作正常,但是它在Windows 7任务栏或窗口上没有我的Myicon. 另外,在VS项目菜单上设置应用程序图标不适用于W7,但适用于XP.总结: =损坏的XP,OK W7 no =好的XP,丑陋的W7 vs项目图标选项=对W7不起作用,好的XP 对于记录,我为16x16、22x22,等图标创建了直到256x256的图标,用于32、24和8位.我还使用了ICOFX自动选项来创建Windows XP的.ICO映像. 有办法解决吗?还是我必须在丑陋的Windows 7(和Vista?)应用程序或没有Windows XP应用程序? 之间进行选择. 解决方案 XP不支持256x256图
0 2023-12-09
编程技术问答社区
检测应用程序崩溃并重新启动它的最佳方法?
在XP中检测应用程序崩溃的最佳方法是什么(每次都会产生相同的"错误"窗口 - 每个窗口具有相同的窗口标题),然后重新启动? 我特别有兴趣听听使用最小系统资源的解决方案,因为所讨论的系统很旧. 我曾想过要使用脚本语言( ),也许每隔几分钟触发"检测器"脚本? 这在Python,Perl,Powershell还是其他东西? 中会更好吗? 任何想法,技巧或想法都非常感谢. 编辑:它实际上不会崩溃(即出口/终止 - 谢谢@tialaramex).它显示一个对话框等待用户输入,然后是另一个对话框等待进一步的用户输入,然后实际退出.我想检测并处理这些对话. 解决方案 如何创建一个小时候启动错误应用程序并等待它的包装应用程序?如果孩子的退出代码表示错误,请重新启动,else退出. 其他解决方案 最佳方法是使用命名 启动您的应用程序. 创建一个新名称的穆特克斯并掌握了它的所有权 启动一个新的过程(过程而非线程)或一个新应用程序,您的preffer.
0 2023-12-09
编程技术问答社区
Windows商店应用程序崩溃、质量报告和CEIP
Microsoft的Antoine Leblond 在此处讨论 Windows Store仪表板如何显示应用程序崩溃,这很好. 单独,Microsoft具有一篇文章谈论他们的Windows客户经验改进(CEIP)系统,指出默认情况下的CEIP在Windows 8中被关闭.但是,文章还说: : 安装了Windows 8并启动了第一个计算机 时间,出现"初始配置任务"对话框.接受 初始配置任务的默认建议打开 客户体验改进计划 对我来说,大多数用户可能会接受默认值,并且CEIP将在大多数人的安装中打开. 所以我的主要问题是: Windows Store仪表板中的质量报告是通过CEIP完成的,还是CEIP绕过并且始终发送了Windows Store应用程序的报告? 相关的一种,这些质量报告是否有效,并为C#应用以及C ++应用发送堆栈跟踪? 解决方案 我认为本文可能能够给出答案: http://msdn.microsoft.com/en-us/library/
0 2023-12-09
编程技术问答社区
Windows Phone应用程序仅在从商店下载时崩溃
我有一个非常奇怪的问题,我开发了一个Windows Phone应用程序,如果从Visual Studio中安装完美工作...我以Beta的方式上传了从商店中安装的商店,但是该应用程序始终在SplashScreen上崩溃! 谢谢 解决方案 如果您的应用程序使用定期背景代理,并且正在使用LaunchForTest方法进行测试,则应确保您不会在版本的版本中调用此内容. 通过适当的条件编译时间检查保护它: #if DEBUG ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); #endif 请注意,DEBUG默认是在"调试"配置中定义的,而不是在此类情况的"发行"中定义的. 如果市场/商店进行的自动测试检测到了这一点,那将是很好的.也许有一天... 其他解决方案 可能需要花费超过4秒的时间才能使用.在调试期间,该要求将被禁用,但是当商店在商店中时
0 2023-12-09
编程技术问答社区
在Windows Server 2008上安装ArangoDB
我很难获得Arango 1.4.9在Windows 2008 Standard(SP2)服务器上工作.这是一个新的安装.当我尝试启动Arango服务器时,我会收到此消息: 过程入口点TryAcquiresrwlockexclusive无法位于动态链接库中kernel32.dll 我尝试了64位和32位版本.我已经以管理员的身份运行了安装程序,反之亦然.有什么想法吗? 解决方案 tryAcquiresrwlockexclusive来自较新的Windows API. Windows 2008R2 Build使用较新的Windows API功能,例如SRW(Slim/Reader Writer)API来提高性能.这些在Windows Server 2008中不可用. 我认为您必须在Windows 2008重新编译或在支持论坛中要求合适的二进制文件( https://groups.google.com/forum/#!forum/arangodb ).
0 2023-12-08
编程技术问答社区
WP8.1版WinJS应用程序从toast通知中启动时崩溃了
我正在开发WP8.1使用Winjs的应用程序.我正在使用推送通知.我想根据推送通知有效负载中收到的"启动"字符串执行逻辑.我的吐司通知有效载荷是 headlineText bodyText 我已经注册了一个事件 WinJS.Application.addEventListener("activated", this.onActivated); 定义为 onActivated: function (args) { if (args.detail.kind === Windows.ApplicationMode
0 2023-12-08
编程技术问答社区
WP8.1应用程序在调用RequestProductPurchaseAsync时崩溃了
我正在写音频播放器 Windows Phone 8.1(Runtime),我将IBackgroundTask用于audio. 我想使用应用程序内购买,但是应用程序在调用时崩溃 var result = await CurrentAppSimulator.RequestProductPurchaseAsync(ProProductId); 没有任何例外. 此方法在try-catch块中调用. 当应用程序已经启动IBackgroundTask时,会发生BackgroundMediaPlayer.Current(在通话后几秒钟发生RequestProductPurchaseAsync). 如果我呼叫RequestProductPurchaseAsync启动应用程序而无需拨打BackgroundMediaPlayer.Current,它正常工作. 这种行为的原因是什么?有一些解决此问题的方法? 解决方案 我遇到了同样的问题,应用程序只是崩溃,也不例
0 2023-12-08
编程技术问答社区
Windows Phone 8应用程序随机崩溃,错误代码为-2147220717(0x80040313)。
我目前正在为Windows Phone 8开发秒表和计时器应用.每次关闭时都会做同样的事情).在调试时,我发现我的应用程序在输出窗口中使用以下错误代码结束: "程序'[1100] taskhost.exe'已使用代码-2147220717(0x80040313)退出." 我很困惑为什么会发生这种情况.我尝试创建一个全新的解决方案并将代码移动,但我仍然遇到同样的问题.我尝试在多个不同的设备上使用该应用程序,并且发生了同样的事情(即使在模拟器中).有时,使用5分钟后,应用程序崩溃了,有时使用30分钟后,它非常难以预测,这使得很难找到问题的根源.我的应用程序使用XNA框架来播放音频声音和用于时机控件的Coding4Fun工具包,除此之外,对于我的应用程序,没有太多其他值得注意的内容.我尝试删除音频文件的播放并删除对XNA框架的引用,并且问题仍然存在. 关于问题可能是什么的想法? 预先感谢! 解决方案 David所说的 + 您确定手机没有用完存储器吗? 编辑
0 2023-12-08
编程技术问答社区
Visual Studio 2013 (XAML?) Designer在所有Windows Phone项目上崩溃,即使在获得开发者许可后也是如此。
即使在干净的项目上,我的设计师也开始崩溃.错误消息如下: System.Exception Package failed updates, dependency or conflict validation. Windows cannot install package App.afbb198c1.a50af.a4b90.aa065.a08732a9e43b0 because this package depends on another package that could not be found. This package requires minimum version 0.0.0.0 of framework Microsoft.VCLibs.120.00.Debug published by any publisher to install. Provide the framework along with this package. at Microsoft.
0 2023-12-08
编程技术问答社区
什么原因会导致WP7应用程序崩溃,没有例外
我有一个在设备模拟器上可以正常工作的应用程序,但是在一段时间后它崩溃的真实设备上. 1-2小时后几分钟后也可能发生. 问题既是单独使用设备或附属于Visual Studio的问题. 重点是,没有例外,与仅报告连接丢失. 我确实检查了我是否使用了太多的内存,但事实并非如此(http://stackoverflow.com/questions/4239193/whats-causing-my-wp7-app-to-crash). 什么会导致应用程序崩溃而不抛出例外? 解决方案 它可以在没有可见的的情况下崩溃, stackoverflow . 在调试时,您可以通过将事件处理程序添加到Application.UnhandledException并在Debug.WriteLine方法中写入异常详细信息来检测到此类例外.在Visual Studio输出/调试窗口中可见结果. private void OnAppUnhandledException(object
0 2023-12-08
编程技术问答社区
WP7应用程序部署后立即崩溃
好吧,我正在为Windows Phone开发一个应用程序,我似乎无法弄清楚这个问题是什么. 首先,我应该说我的应用程序编译没有警告,没有错误,nada.看起来像魅力. 但是,当我构建对模拟器的应用程序或我手头上的两个不同WP7设备中的任何一个时,Splash屏幕显示一秒钟,然后我返回到设备的主屏幕. 查看输出: 'taskhost.exe' (Managed): Loaded 'mscorlib.dll' 'taskhost.exe' (Managed): Loaded 'System.Windows.RuntimeHost.dll' 'taskhost.exe' (Managed): Loaded 'System.dll' 'taskhost.exe' (Managed): Loaded 'System.Windows.dll' 'taskhost.exe' (Managed): Loaded 'System.Core.dll' 'taskhost.exe' (
0 2023-12-08
编程技术问答社区
应用程序崩溃时没有致命异常的迹象 | NLog版本2 | Compact Framework 3.5
我有一个.NET紧凑型框架3.5应用程序,该应用程序使用NLOG 2.0版来记录信息,错误和致命异常.在大多数情况下,伐木按预期工作,并在崩溃之前记录致命例外.但是有时观察到应用程序崩溃而没有留下任何错误/异常迹象. 让我详细说明: 该应用程序创建的线程很少,所有线程都在其调用堆栈的开头添加了try-catch块.因此原木胎儿 崩溃之前的例外. 主线程具有'appdomain.currentdomain.unhandledexception'来记录其呼叫堆栈上的任何胎儿异常. 该应用程序确实加载了一些第三方托管DLL,并在WNCE DLL上执行一些Pinvokes. 但是我相信,即使某些第三方DLL崩溃(或者说它会创建一个新线程崩溃),我至少应该在日志中查看一些ThreadAbortExceptions,在退出之前由我的应用程序的线程记录. NLOG的关键配置参数是: a. filetarget.autoflush = true b. fileta
0 2023-12-07
编程技术问答社区
在ole32!COIDTable::ThreadCleanup中崩溃 ... NetworkItemFactory!FDBackgroundThreadHandler
自上周以来,即使在非常简单的文档上,Word和Excel也经常崩溃.刚才,Firefox也崩溃了.我该怎么做才能修复它或找到真正的根本原因? 我已经使用设置修复了办公室安装.应安装所有常规更新.笔记本电脑每天都会重新启动. 我已经配置了windbg,这就是我得到的.我也有一个转储,因此,如果您需要更多信息,我仍然可以获得它.这是我第一个单词转储的信息: 0:020> .exr -1 ExceptionAddress: 11fdf91c ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 00000008 Parameter[1]: 11fdf91c Attempt to execute non-executable address 11fdf91c 0:020> kb ChildEBP RetA
2 2023-12-07
编程技术问答社区
Eclipse indigo在Windows 7中无法启动
eclipse indigo不会在Windows 7(第一次启动)中开始,出现飞溅屏幕,留在那儿,之后什么也不会发生. 到目前为止,我尝试了以下内容: 重新安装Java 6 将VM参数添加到eclipse.ini(右Javaw.exe路径).在这种情况下 启动eclipsec.exe而不是eclipse.exe 启动eclipse.exe -clean 增加-XMX384M参数 在管理模式下启动eclipse.exe 没有运气 我的配置: Eclipse Indigo Java Edition(32bits) Windows 7(32bits) 任何帮助将不胜感激 解决方案 好吧,我不认为是我试图启动Eclipse的计算机的性能. %temp%目录已满(300k+文件),并且没有Java程序可以启动,因为访问临时文件文件夹需要大量时间. 如果我等待更长的时间,它可能已经在30-40分钟后开始. 现在,当我使用磁盘清洁
0 2023-12-07
编程技术问答社区
如何在Windows 7上不明确运行AdPlus而在崩溃时创建进程小转储?
我有一个.NET过程,有时会在某些第三方库的本机代码中失败. 我希望在发生这种情况时拥有完整的内存迷你转储.我已经阅读了此页面 - 现在,我知道如何从adplus内部运行该过程,或者如何将其附加到已经运行的过程中.但这需要明确运行Adplus. 我想知道如何配置Windows以自动运行ADPLU,无论我们如何启动有问题的过程 - 从MSBUILD,双击,从控制台脚本等. ... 含义,当运行AAAA.EXE时,用某些标志来代替某些aaaa.exe的adplus. 我知道Windows中有图像执行标志,但我不知道细节. 谢谢. edit1 保留命令行参数很重要,因此,如果AAA.EXE使用标志运行,则当然,从调试器运行aaa.exe时,也应该是属实的. . 解决方案 没关系,找到它. 在 hkey_local_machine \ software \ Microsoft \ Microsoft \ Windows NT \ Cur
0 2023-12-07
编程技术问答社区
Windows 7的TextureBrush...ctor()错误
我有一个.NET 2.0应用程序在XP和Vista上运行良好,但是在Windows 7 RC(X64)上,它崩溃了以下错误: 例外信息 异常类型:system.outofmemoryexception 消息:不记忆. 数据:System.Collections.listDictionaryInternal targetSite:void .ctor(system.drawing.image,system.drawing.drawing2d.wrapmode) Helplink:null 资料来源:System.Drawing stacktrace信息 在system.drawing.texturebrush..ctor(图像图像,WrapMode Wrapmode) at System.Windows.Forms.Controlpaint.DrawBackgroundImage(图形G,图像背景图像,颜色背色,Imagelayout Background Imma
0 2023-12-07
编程技术问答社区
我怎样才能在后台线程中运行代码,并仍然访问用户界面?
我在 Windows 10 上使用.net lang在Visual Studio中制作了一个文件搜索程序, 我的问题从form1开始,呼叫" dim frm2 as form2 = new form2", 在显示新表单后,我在Form1上开始段循环,该循环将数据馈送到表格2: 的列表框中 1)form1调用form2并显示. 2)form1启动一个段循环. 3)在frm2中的listbox1中,内部循环数据 现在,一切都在 Windows 10 上起作用,while循环可以在没有任何麻烦的情况下运行尽可能多,窗口可以放松焦点并恢复焦点而无需显示任何显示任何"Not Responding.." msgs or white\black screens.. 但是,当我将软件带到运行 Windows 7 的朋友计算机时,安装所有必需的框架和Visual Studio本身,请从.sln中运行.调试模式,并在同一文件夹上进行相同的搜索结果: 1) while循环
0 2023-12-07
编程技术问答社区
在windows 10上强制执行 "真正的 "BSoD,或破坏其操作系统
我需要在Windows 10机器上创建一个循环的蓝屏死亡屏幕,以演示远程功能,即使使用了崩溃的系统.我们可以使用BAT脚本文件提出的崩溃.我进行了研究,发现了不合适的解决方案. 停止" csrss.exe"过程,以使系统崩溃立即:即使使用管理员权利,也不允许在Windows 10中 使用键盘崩溃从寄存器更改中获取"手动_initiated_crash" :碰撞收集信息并正常重新启动,因为我们仍然需要在每个启动时按下热键系统 Windows可能会阻止所有尝试通过用户代码实时撞车系统的尝试.实际上,用户模式代码不应该触发崩溃,只有内核代码.因此,我知道存在诸如由于窗户无法加载,我想获得的是循环的蓝调屏幕.您是否有有关Windows文件的任何知识,可以一次又一次地删除计算机引导. 实际上,我想获得的是损坏的Windows ,即使有其他内容. 解决方案 最简单的方法是打开CMD as admin并运行命令: taskkill.exe /f /im svchost.ex
0 2023-12-07
编程技术问答社区