Je bent nu offline; er wordt gewacht tot er weer een internetverbinding is

De browser wordt niet ondersteund

Werk de browser bij als je de site wilt gebruiken.

Werk de browser bij naar de nieuwste versie van Internet Explorer

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

De ondersteuning voor Windows XP is beëindigd

De ondersteuning voor Office 2003 is door Microsoft beëindigd op 8 april. Deze wijziging heeft gevolgen voor software-updates en beveiligingsopties. Meer informatie over wat voor gevolgen dit voor u heeft en hoe u beveiligd blijft.

De ondersteuning voor Windows Server 2003 is op 14 juli 2015 beëindigd

De ondersteuning voor Windows Server 2003 is door Microsoft op 14 juli 2015 beëindigd. Deze wijziging heeft gevolgen voor software-updates en beveiligingsopties. Meer informatie over wat voor gevolgen dit voor u heeft en hoe u beveiligd blijft.

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 - Laatst bijgewerkt: 10/19/2007 15:01:00 - Revisie: 1.2

  • 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
  • kbhowto kbinfo kbexpertiseadvanced KB943522
Feedback
display: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">ttp://c1.microsoft.com/c.gif?"> ocation.protocol) + "//c.microsoft.com/ms.js'><\/script>");