共用方式為


建置及測試 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>
    
    

                     資料類型

                     REG_SZ
```

注意

您必須使用 Windows 符號偵錯工具 (NTSD) 對 Winlogon 進行偵錯。

載入和執行 GINA DLL

GINA 匯出函式

GINA 結構

終端機服務 GINA 函式