Nem dokumentált és homályos lehetőségek windows xp
Ez a parancs megnyit egy párbeszédablakot Programok telepítése és törlése. Ezt fel lehet használni, mint egy alkatrész, hogy távolítsa el vagy módosítsa a különböző telepített programok a rendszer, és cserélje ki az alkatrészek az operációs rendszer.
Ellentétben a korábban figyelmen access.cpl applet, applet az appwiz.cpl nem hívhatja magát felhasználásával rundll32.exe program utasításait. De ez lehetőséget ad arra, hogy bizonyos műveleteket más módon nem fut. De mielőtt figyelembe vesszük a lehetséges intézkedéseket, amelyek segítségével végre a applet Appwiz.cpl néhány szót a munkáról az applet - ez segít nekünk megérteni a munkát a csapatok megvizsgálni.
Mint már említettük, az applet az appwiz.cpl tartalmaz egy listát az összes telepített alkalmazások - megjelenítéséhez vonatkozik a telepített programok (1.2 ábra).. De hogyan alakul ez a lista? Azt gondolhatnánk, hogy ez történik minden az appwiz.cpl applet indul beolvasásával Windows fájlrendszer, de ez sokkal könnyebb. Tény, hogy a lista található a Windows rendszerleíró adatbázisában. A tárolási használja az ág HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall, amely magában foglalja egy sor szakaszok, amelyek mindegyike meghatároz egy eleme a telepített programok listájából. A nevek ilyen szakaszok azonosítására telepített program applet az appwiz.cpl, de nem használt, a telepített programok listájában. Ahhoz, hogy adja meg az elem nevét a listában használt karakterlánc értékét DisplayName található az egyes szakaszok a vizsgált ág (lásd. Ábra. 1.2).
Ábra. 1.2. Listájának létrehozása a telepített programok applet az appwiz.cpl
Ott nem lesz teljesen leírt paraméterek szakaszok a Windows Registry ág HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall - nem ez a fő témája a könyv. Ezért az olvasók, akik érdeklődnek a téma, célszerű vásárolni egy extra könyvet szentelt csak neki. Nézzük ma vagyunk, amit már megkezdődött, és a történet a program lista tárolási módszer applet Appwiz.cpl - leírás rundll32.exe parancsokat, hogy távolítsa el a program ebben a listában megadott.
rundll32 Appwiz.cpl WOW64Uninstall_RunDLL. "Szakasz nevét a ághoz HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall, amely meghatározza a program"
Például, ha azt szeretnénk, hogy távolítsa el a programot EVEREST Professional v1.50, ami osztva az adott nevezett ága EVEREST Professional_is1 (. 1.3 ábra), akkor használja a következő parancsot:
rundll32 Appwiz.cpl WOW64Uninstall_RunDLL. EVEREST Professional_is1
Eltávolítása után a hívás indítási parancsot, amely rögzíti a paraméter string típusú UninstallString részén EVEREST Professional_is1 ághoz (ábra. 1.3).
Ábra. 1.Z. Szakasz törölve nevű programot EVEREST professional_is1
De amellett, hogy programok eltávolításával applet az appwiz.cpl lehetővé teszi, hogy végre valami más érdekes parancsok által használt Windows shell. Az első a parancs rundll32 Appwiz.cpl ConfigStartMenu, lehetővé teszi, hogy törölje a tartalmát a Start menüben. Miután a hívás párbeszédablak jelenik meg, mielőtt megjelenik látható. 1.4. Ebben a párbeszédablakban, akkor távolítsa el ezeket a Start menü elemei, amelyek a% userprofile% \ Főmenü (mappák, mint Admin, Standard vagy Auto nem lehet törölni).
Egy másik csapat nevezhető át applet Appwiz.cpl a parancs rundll32 Appwiz.cpl NewLinkHere «útvonalát katalogu”. Ezzel lehet létrehozni egy parancsikont a könyvtárban, hogy meg kell adni. Ebből a célból egy speciális mester, hogy hozzon létre parancsikonokat kerül meghívásra. Hozzáférést meg is kapott a listáról Start menü parancsikont az asztalon vagy mappából, ha kiválasztja a listából kattintással Shortcut.
Ábra. 1.4. Eredménye rundll32 Appwiz.cpl ConfigStartMenu