Hvordan implementere URL-validering i programutvikling for Windows XP eller Windows Server 2003

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 943522 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

Sammendrag

Denne artikkelen inneholder veiledning for programvareutviklere som vil implementere URL-validering i programmer for Windows XP eller for Windows Server 2003. Denne artikkelen diskuterer spesielt hva et program må gjøre for å kunne validere URL-adresser før de sendes til Windows for kjøring.

Mer informasjon

Funksjonen Windows Shell32 ShellExecute gjør det mulig for programmer å sende URL-adresser. Programmer må utvikles forsiktig, basert på trusselmiljøet. Dette gjelder alle programmer som bruker URL-håndtering for å godta data som ikke er klarert.

Før du sender URL-adresser som skal kjøres ved hjelp av Windows Shell32, må et program gjøre følgende:
  1. Programmet må kalle funksjonen SHParseDisplayName sammen med URI-strengen.
  2. Hvis trinn 1 lykkes, må programmet kalle funksjonen ShellExecuteEx sammen med flagget SEE_MASK_INVOKEIDLIST og pekeren til en element-ID-liste (PIDL).

Egenskaper

Artikkel-ID: 943522 - Forrige gjennomgang: 19. oktober 2007 - Gjennomgang: 1.2
Informasjonen i denne artikkelen gjelder:
  • 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
Nøkkelord: 
kbhowto kbinfo kbexpertiseadvanced KB943522

Gi tilbakemelding

 

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