URL-validatie implementeren in het ontwikkelen van toepassingen voor Windows XP of Windows Server 2003

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 943522 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Samenvatting

Dit artikel bevat richtlijnen voor softwareontwikkelaars die URL-validatie implementeren in toepassingen voor Windows XP of Windows Server 2003. Meer in het bijzonder wordt in dit artikel beschreven wat een toepassing moet doen om URL's te valideren voordat ze naar Windows worden doorgestuurd om daar te worden uitgevoerd.

Meer informatie

De functie ShellExecute van Windows Shell32 stelt toepassingen in staat URL's door te sturen. Toepassingen moeten zorgvuldig worden ontworpen op basis van de problematische omgeving. Dit geldt voor alle programma's die gebruikmaken van URL's voor het accepteren van niet-vertrouwde gegevens.

Voordat URL's worden doorgestuurd die door Windows Shell32 worden uitgevoerd, moet een toepassing het volgende doen:
  1. De toepassing moet de functie SHParseDisplayName samen met de URI-tekenreeks aanroepen.
  2. Als stap 1 lukt, moet de toepassing de functie ShellExecuteEx aanroepen, samen met de vlag SEE_MASK_INVOKEIDLIST en de verwijzing naar een lijst met item-id's (PIDL).

Eigenschappen

Artikel ID: 943522 - Laatste beoordeling: vrijdag 19 oktober 2007 - Wijziging: 1.2
De informatie in dit artikel is van toepassing op:
  • Microsoft Windows XP Tablet PC Edition 2005
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
Trefwoorden: 
kbhowto kbinfo kbexpertiseadvanced KB943522

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com