Как вы решаете сбой Windbg Logger на Vista? - PullRequest
0 голосов
/ 19 сентября 2008

Я хотел бы использовать инструмент Logger , который поставляется с Microsoft Debugging Tools для Windows . Однако в Vista происходит сбой даже со встроенными приложениями Vista:

> logger calc

или

> logger notepad

Проблема возникает, если я запускаю инструмент из командной строки с правами администратора или без них. Я использую версию 3.01 (20.03.2008).

Последнее, что выводится в окне вывода Logger - «Подробный журнал включен».

Если я присоединяю отладчик, я вижу, что произошла ошибка «Место записи нарушения доступа 0x000000» со следующим стеком вызовов:

logexts.dll!_LogGetCategory@20()  + 0xb bytes   
logger.exe!PopulateLogextsSettings()  + 0x31 bytes  
logger.exe!SettingsDlgProc()  + 0x48 bytes  
user32.dll!_InternalCallWinProc@20()  + 0x23 bytes  
user32.dll!_UserCallDlgProcCheckWow@32()  - 0x19bc bytes    
user32.dll!_DefDlgProcWorker@20()  + 0x7f bytes 
user32.dll!_DefDlgProcA@16()  + 0x22 bytes  
user32.dll!_InternalCallWinProc@20()  + 0x23 bytes  
user32.dll!_UserCallWinProcCheckWow@32()  + 0xb3 bytes  
user32.dll!_SendMessageWorker@20()  + 0xd5 bytes    
user32.dll!_InternalCreateDialog@28()  + 0x700 bytes    
user32.dll!_InternalDialogBox@24()  + 0xa3 bytes    
user32.dll!_DialogBoxIndirectParamAorW@24()  + 0x36 bytes   
user32.dll!_DialogBoxParamA@20()  + 0x4c bytes  
logger.exe!ChooseSettings()  + 0x24 bytes   
logger.exe!InitLogexts()  + 0x84 bytes  
logger.exe!DebuggerLoop()  + 0x210 bytes    
logger.exe!_WinMain@16()  + 0x215 bytes 
logger.exe!__initterm_e()  + 0x1a1 bytes    
kernel32.dll!@BaseThreadInitThunk@12()  + 0x12 bytes    
ntdll.dll!___RtlUserThreadStart@8()  + 0x27 bytes   
ntdll.dll!__RtlUserThreadStart@8()  + 0x1b bytes    

Кто-нибудь сталкивался с этой проблемой и знает, как ее исправить?

1 Ответ

1 голос
/ 20 сентября 2008

Я использую 6.9.3.113 (29 апреля 2008 г.) инструментов отладки, и у меня нет проблем с Vista. Если я попытаюсь запустить

logger notepad

работает нормально (даже без прав администратора). Первое, что я хотел бы проверить, это то, что если вы работаете с 64-разрядной версией Vista, вам также необходимо использовать 64-битную версию инструментов отладки .

...