Blog gunsmoker-a (lefordított), hogyan kell megtalálni a futtatható fájlt internet explorer

Ehhez - nem kell csinálni.

Ha csak át „iexplore.exe” a ShellExecute funkciót. ő fogja találni az Internet Explorer és futtatni.








Funkció ShellExecute beszennyezése kezükben, úgy, hogy nem kell piszkos saját.

Megjegyzés: ha azt akarjuk, hogy csak futtatni az URL-t, akkor érdemes használni:


úgy, hogy a web-oldal nyílik meg a felhasználó által preferált böngésző. Erőszakos használati Internet Explorer általában kerülni kell; meg kell tenni, ha a cél az oldal kifejezetten az Internet Explorer.

A dokumentum leírja, hogy a program adja meg a tulajdonságait, hogy a registry, hogy a héj képes volt futtatni. Olvasni éppen ellenkezőleg, ez azt jelenti, hogy van egy lista a tulajdonságok olvasni őket a nyilvántartásból.







Ebben az esetben, ahogy fut az Internet Explorer (vagy bármely más program) ugyanolyan módon, mint a ShellExecute, hogy olvassa el a HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ App Paths \ IEXPLORE.EXE (ebben az esetben a program nevét, ha nem akarja futtatni az Internet Explorer). Az alapértelmezett érték a teljes elérési utat a program, és az értéket „Path” meghatározhat további utat, amit növelné a környezet a program megkezdése előtt.

Ha ezt megteszi, ne felejtsük el, hogy hívja a ExpandEnvironmentStrings funkciót. Ha a rendszerleíró érték típusa REG_EXPAND_SZ (egy csomó ember elfelejteni REG_EXPAND_SZ).

Persze, az én véleményem az, hogy sokkal könnyebb, csak hívja a ShellExecute és hagyta, hogy tegyenek meg mindent a munka számunkra.




Kapcsolódó cikkek