建置及測試 GINA DLL
所有函式、原型、結構和常數都會定義在 Winwlx.h 標頭檔中。
注意
Windows Vista 中會忽略 GINA DLL。
若要測試 GINA DLL,請使用已核取作業系統版本的Winlogon.exe,Microsoft Windows 驅動程式開發工具組 (DDK) 。 已檢查的 Winlogon 版本支援偵錯 GINA,如下所示:
您可以使用下列語法在 Win.ini 中建立區段,以指定 Winlogon 偵錯選項。
[WinlogonDebug] LogFile=C:\Winlogon.log DebugFlags=Flag1 [, Flag2 ...]
如果指定, LogFile 應該包含將用來記錄偵錯資訊之檔案的完整名稱。 若檔案不存在,會建立該檔案。
DebugFlags選項會指定要寫入記錄檔或偵錯工具的偵錯資訊種類。 DebugFlags 可以包含下列一或多個旗標。
偵錯旗標 Description CoolSwitch CTRL+ALT+SHIFT+TAB 鍵組合會導致 Winlogon 中的偵錯中斷。 錯誤 列印錯誤。 Init 列印初始化和進度訊息。 Notify 列印通知套件訊息。 SAS 列印 安全注意順序 (SAS) 通知的相關資訊。 狀態 Winlogon 變更狀態時列印訊息。 逾時 設定時間限制或達到時間限制時列印訊息。 追蹤 列印詳細資訊追蹤資訊。 警告 列印警告。 若要在偵錯工具中啟動已核取的 Winlogon 版本,請將下列專案新增至登錄:
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Image File Execution Options winlogon.exe Debugger = ntsd -d<dl> <dt>
資料類型
注意
您必須使用 Windows 符號偵錯工具 (NTSD) 對 Winlogon 進行偵錯。
相關主題