我的應用程序使用twain dll掃描文檔。有很多用戶在使用我的應用程序。但是對於少數用戶,我的應用程序掛起並出現我的應用程序停止工作的錯誤。用戶報告此問題正在使用Windows Vista或Windows 7版本。內存轉儲顯示「System.Runtime.InteropServices.COMException」。請參閱下面從內存轉儲中獲取的堆棧跟蹤。應用程序崩潰
STACK_TEXT:!
77a6015d NTDLL RtlReportCriticalFailure + 0x5b
77a60d68 NTDLL RtlpReportHeapFailure + 0×21
77a60e56 NTDLL RtlpLogHeapFailure + 0xa1
77a2b0c8 NTDLL RtlSizeHeap + 0×69
! 778212e0 ole32!CRetailMalloc_GetSize + 0x21
767f43d9 OLEAUT32!APP_DATA :: FreeCachedMem +的0x30
767f3e6c OLEAUT32!SysFreeString + 0x6b
118b1647 VM31bTXP + 0x1647
779ee1c4 NTDLL!LdrpCallInitRoutine + 0×14
779e8dea NTDLL!LdrpUnloadDll + 0x3d8
779ee8e2 ntdll!LdrUnloadDll + 0x46
76aa0979 KERNEL32!FreeLibrary則+ 0×15
597d6512 TWAIN!CDataSrc ::卸載+ 0×22
597d66b9 TWAIN!CDataSrc :: SendMessageA + 0×81
597d6c1e TWAIN!CDataSrc :: identityMsg +爲0x18
597d6d0d吐溫!CDataSrc :: MessageNoAppCheck + 0X47
597d6e14 TWAIN!CDataSrc :: IDataSrc + 0xd0
597d58f6 TWAIN!CDSM :: registerDS + 0x1b7
597d5ca3 TWAIN!CDSM :: registerDirDSs + 0x163
597d5c87 TWAIN!CDSM :: registerDirDSs + 0x147
597d5dc7 TWAIN!CDSM :: findAndRegisterDSs + 0x85
597d5ed9 TWAIN!CDSM :: findClosestDefaultDS +的0xCC
597d634d TWAIN!CDSM :: identityMsg + 0x17e
597d6404 TWAIN!CDSM ::的Mes sage + 0x91
597d8ec6 twain!DSM_Entry + 0x102
0540605c未知+爲0x0
119792d3未知+爲0x0
11979255未知+爲0x0
68991eab System_Windows_Forms_ni + 0xa51eab
68991eab System_Windows_Forms_ni + 0xa51eab
68120317個System_Windows_Forms_ni + 0x1e0317
68136d71 System_Windows_Forms_ni + 0x1f6d71
68136d1a System_Windows_Forms_ni + 0x1f6d1a
68136d1a System_Windows_Forms_ni + 0x1f6d1a
68136b74 System_Windows_Forms_ni + 0x1f6b74
68140207 System_Windows_Forms_ni + 0x200207
當這種異常情況
請指教
我們將需要更多的信息。你可以在Visual Studio中運行帶有調試器的程序嗎?如果沒有,事件日誌中是否顯示任何內容?你應該得到一個完整的例外報告。 – 2010-08-18 11:36:34
啓動調試器:F5 ...(當你不知道如何調試它時,它很可能不屬於stackoverflow ...) – 2010-08-18 11:36:50