このページの主な更新は Blog でお知らせします.
●2007/06/19(火) 追記この実験で取得したエラーメッセージは kernel32.dll に登録されているものだけです.現在,次の DLL のエラーメッセージを取得する Version 2 を実験中 (近日公開予定).
IPHlpApi.dll, MprApi.dll, msi.dll, netshell.dll, netsh.exe, RasApi32.dll, Traffic.dll, WinInet.dll, NetApi32.dll, MQUtil.dll, NetMsg.dll
Windows の全てのエラー番号とエラーメッセージ (日本語,英語) を取得する実験を行った. つまりエラー番号範囲 (0x00000000 〜 0xFFFFFFFF) 全体を走査して FormatMessage() が返すシステムメッセージテーブル内のメッセージ文字列を収集し, 一覧表を作成した.
また,WinError.h にはエラーメッセージ番号を表すマクロ定数 (ERROR_xxxx など) が多数 (Visual Studio.NET 2003 では番号の重複を除いて2895個) 定義されている. これも併せて一覧表に記載した.
実験環境は次のとおり.
注意:PCの性能にもよりますが, エラー番号範囲を全て走査するには1〜2日程度かかります.
このページの主な更新は Blog でお知らせします.
|
Copyright © 2006-2007 noocyte, All rights reserved. E-mail: relipmoced (a) yahoo.co.jp (" (a) " を半角のアットマークに書き替えてください.) リンクはご自由に. 「noocyte のプログラミング研究室」トップページに戻る. |
|