2013-04-08 16 views
3

我在一個晦澀難懂的問題的故障排除結束,我所有的是這個錯誤代碼,我需要向後工作,如果我能確定什麼Windows函數返回什麼錯誤代碼,MSDN有真正幫助我的原因一個相當廣泛的函數返回的錯誤列表,但我不能做一個反向查找...有沒有Windows函數返回什麼錯誤代碼的註冊表?

+0

你有一個錯誤號碼或'#define'的名字? – Deanna 2013-04-08 13:08:26

+0

@Deanna ERROR_DIRECTORY 267(0x0000010B),我相信GetTemp ...函數會返回這些錯誤代碼。 – 2013-04-08 13:33:25

回答

0

你可以嘗試下載Wine的源代碼,並搜索它的錯誤。顯然,它與實際的Windows不是1:1,但可能有幫助,如果你沒有其他線索。

0

Visual Studio自帶errlook.exe實用程序,該實用程序在給出錯誤代碼時會嘗試給您一個友好的錯誤消息。

Exchange團隊也發佈了傳遞錯誤號爲small tool,它顯示你相應的頭,有時有描述:

C:\>Err.exe c0000005 
# for hex 0xc0000005/decimal -1073741819 : 
    STATUS_ACCESS_VIOLATION          ntstatus.h 
# The instruction at "0x%08lx" referenced memory at 
# "0x%08lx". The memory could not be "%s". 
    USBD_STATUS_DEV_NOT_RESPONDING        usb.h 
# 2 matches found for "c0000005" 
+0

'net.exe'工具也可以用來查找錯誤信息('net helpmsg NNN')。 – 2013-04-08 13:40:19