Sådan implementeres godkendelse af webadresser i programmer, der udvikles til Windows XP eller Windows Server 2003

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 943522 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

Sammenfatning

Artiklen indeholder retningslinjer for softwareudviklere, som har behov for at implementere godkendelse af webadresser i programmer til Windows XP eller Windows Server 2003. Artiklen indeholder en beskrivelse af, hvilke funktioner et program skal udføre for at godkende webadresser, før de sendes videre til Windows med henblik på afvikling.

Yderligere Information

Funktionen ShellExecute i Windows Shell32 gør det muligt for programmer at videresende webadresser. Programmerne skal udvikles, så der tages særligt hensyn til eventuelle trusler i programmiljøet. Dette gælder for ethvert program, som anvender data, der ikke er tillid til, via behandling af webadresser.

Programmet skal gøre følgende, før det videresender webadresser til afvikling i Windows Shell32:
  1. Programmet skal kalde funktionen SHParseDisplayName sammen med URI-strengen.
  2. Når trin 1 er fuldført, skal programmet kalde funktionen ShellExecuteEx med flaget SEE_MASK_INVOKEIDLIST og en pointer til en objekt-id-liste (PIDL).

Egenskaber

Artikel-id: 943522 - Seneste redigering: 19. oktober 2007 - Redigering: 1.2
Oplysningerne i denne artikel gælder:
  • 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øgleord: 
kbhowto kbinfo kbexpertiseadvanced KB943522

Send 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