Sovelluskehityksen URL-vahvistuksen toteuttaminen Windows XP:ssä tai Windows Server 2003:ssa

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 943522 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Yhteenveto

Tässä artikkelissa on ohjeita ohjelmistokehittäjille, jotka haluavat toteuttaa sovellusten URL-vahvistuksen Windows XP:ssä tai Windows Server 2003:ssa. Artikkelissa käsitellään erityisesti sitä, mitä sovelluksen on tehtävä vahvistaakseen URL-osoitteet ennen niiden välittämistä Windowsille suorittamista varten.

Enemmän tietoa

Windowsin Shell32:n ShellExecute-funktio antaa sovellusten välittää URL-osoitteet. Sovellukset on suunniteltava huolellisesti uhkaympäristön perusteella. Tämä koskee kaikkia ohjelmia, jotka käyttävät URL-käsittelyä muun kuin luotetun tiedon hyväksymiseen.

Ennen kuin sovellus välittää URL-osoitteet, jotka Windowsin Shell32 suorittaa, sen on tehtävä seuraavaa:
  1. Sovelluksen tulee kutsua SHParseDisplayName-funktiota yhdessä URI-merkkijonon kanssa.
  2. Jos vaihe 1 onnistuu, sovelluksen tulee kutsua ShellExecuteEx-funktiota yhdessä SEE_MASK_INVOKEIDLIST-merkinnän ja PIDL-osoittimen kanssa.

Ominaisuudet

Artikkelin tunnus: 943522 - Viimeisin tarkistus: 19. lokakuuta 2007 - Versio: 1.2
Artikkelin tiedot koskevat seuraavia tuotteita:
  • 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
Hakusanat: 
kbhowto kbinfo kbexpertiseadvanced KB943522

Anna palautetta

 

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