loadTOCNode(1, ''summary'');
本文包含的指南針對的是要在 Windows XP 或 Windows Server 2003 的應用程序中實現 URL 驗證的軟件開發人員。具體而言,本文介紹應用程序在將 URL 傳遞到 Windows 進行執行之前必須執行哪些操作以驗證 URL。
更多信息
loadTOCNode(1, ''moreinformation'');
Windows Shell32
ShellExecute 函數使應用程序能夠傳遞 URL。必須針對威脅環境仔細設計應用程序。對於使用 URL 處理來接受不受信任的數據的任何程序,都適用這一原則。
在傳遞將由 Windows Shell32 執行的 URL 之前,應用程序應執行以下操作: 1. 調用
SHParseDisplayName 函數和 URI 字符串。 2. 如果步驟 1 成功,則應用程序應調用
ShellExecuteEx 函數和 SEE_MASK_INVOKEIDLIST 標記,以及指向項標識符列表的指針 (PIDL)。