程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 如何在 Windows XP 或 Windows Server 2003 的應用程序開發中實現 URL 驗證

如何在 Windows XP 或 Windows Server 2003 的應用程序開發中實現 URL 驗證

編輯:.NET實例教程
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)。  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved