URL-címérvényesítés implementálása Windows XP vagy Windows Server 2003 rendszerhez fejlesztett alkalmazásokban

A cikk fordítása A cikk fordítása
Cikk azonosítója: 943522 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

Összefoglaló

A cikkben foglaltakat azon szoftverfejlesztők figyelmébe ajánljuk útmutatásként, akik URL-címérvényesítést szeretnének implementálni Windows XP vagy Windows Server 2003 rendszerhez írt alkalmazásokban. A cikk külön kitér arra, hogy milyen műveleteket kell végrehajtania egy alkalmazásnak az URL-címek érvényesítéséhez, mielőtt átadná a címeket végrehajtásra a Windows rendszernek.

További információ

A Windows Shell32 összetevőjének ShellExecute függvényével engedélyezhető az alkalmazásoknak az URL-címek átadása. Az alkalmazások fejlesztését az adott környezet kockázati tényezőinek megfelelő gondossággal kell végezni. Ez minden olyan programra igaz, amely a nem megbízható adatok fogadásához URL-címkezelést hajt végre.

A Windows Shell32 összetevő által végrehajtandó URL-címek átadását megelőzően a szóban forgó alkalmazásnak a következő műveleteket kell végrehajtania:
  1. Meg kell hívnia az SHParseDisplayName függvényt az URI-karakterlánccal együtt.
  2. Ha az 1. lépés sikeres, meg kell hívnia a ShellExecuteEx függvényt a SEE_MASK_INVOKEIDLIST jelölővel, valamint egy elemazonosító listára mutató mutatóval (PIDL) együtt.

Tulajdonságok

Cikk azonosítója: 943522 - Utolsó ellenőrzés: 2007. október 19. - Verziószám: 1.2
A cikkben található információ a következő(k)re vonatkozik:
  • 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
Kulcsszavak: 
kbhowto kbinfo kbexpertiseadvanced KB943522
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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