Munka a regisztrációs adatbázisból a vbscript, a wshshell objektumokkal és próbáld ki

Munka a registry VBScript, tárgyak és rendszerhej RegObj.Registry, módszerek RegRead (), RegWrite (), RegDelete (), regentry fájlt. chm a Resource Kit-ből

A rendszerleíró adatbázis egy speciális adatbázis, amely információkat tartalmaz az operációs rendszer paramétereiről és a telepített szoftverekről. Ugyanakkor, szoftverek, a Microsoft szerint. tárolnia kell a beállításokat a rendszerleíró adatbázisban - különben egyszerűen nem kapja meg a "Windows kompatibilis" logót. Rendszerint a nyilvántartáson keresztül:

1) az operációs rendszer beállításairól (beleértve a készülékkel kapcsolatos információkat is)

2) beállíthatja az operációs rendszer beállításainak túlnyomó többségét és a telepített alkalmazásokat.

Munka a WSH nyilvántartásában:

o Alapfunkciók - WScript objektumon keresztül. héj

o További lehetőségek - a RegObj objektumon keresztül. Registry.

Először is - a WScript által végrehajtott alapvető jellemzőkről. Shell.

A funkció a registry által biztosított három módszer: RegRead (olvasni az információt a registry), RegWrite (írási paraméter regiszterét) és RegDelete (törölje a paramétert az adatbázisból). Például:

Állítsa be a WshShell = CreateObject ("WScript.Shell") parancsot

WshShell.RegWrite "HKEY_CLASSES_ROOT \ .MyTest \ Test", "Hello", "REG_SZ"

Mint látható, mindent nagyon egyszerű. Ha azonban a Regread programot használja a nem létező rendszerleíró kulcs használatához, hiba lép fel. Kívánatos egyszerű hibakeresést megvalósítani:

Hiba folytatódik Következő

Ha az Err.Number <> 0 Akkor

Hiba esetén ugrás 0-ra

Ezt követően a könyvtár képességeit szkriptekben is használhatja:

o a Registry objektumon keresztül - csatlakozzon a helyi vagy távoli számítógép rendszerleíró adatbázisához bárhol;

o RegKey objektumon keresztül - visszaadja a nevét, az összes alkulcs gyűjteményét, az értékek gyűjteményét, és így tovább.

o a RegValue objektumon keresztül - a beállítási beállítások értékeinek kezeléséhez stb.

Most - a legfontosabb: és a regisztrációs beállítások gyakran a rendszergazda szerkesztéséhez szükségesek.

Hivatalos segédlet a rendszerleíró adatbázisban - Resource Kit. regentry. chm. Mindenképpen ellenőrizze, mielőtt bármilyen változtatást végezne.

Ha problémákat okoz az angol nyelven - használhatja az orosz súgót a rendszerleíró adatbázisban, a Reg 3 könyvtárat a CD-n.

Russified könyvtár, amely képes módosítani a registry közvetlenül - Strasty.

Sokkal tekintetében resstra paraméterek konfigurálásához az operációs rendszer és annak összetevőit lehet beszerezni a kézikönyvben található csoportházirend a Resource Kit (gp fájlt. CHM).

Azonban a legkényelmesebb (ha meg lehet változtatni a beállításokat a Windows GUI. Eszközök, mint a TweakUI vagy egyedi alkalmazások), egyszerűen nyomon követheti, hogy milyen változtatások történtek a registry. Erre a célra, akkor a közüzemi ntregmon (CD) - megmutatja a változásokat valós időben jegyzék vagy (sokkal egyszerűbb) segédprogram regsnap.

Hogyan kell dolgozni regsnap:

1) hozzon létre egy jegyzék-példányt, mielőtt a grafikus felületen keresztül változtatna

2) változtatni

3) hozzon létre egy második benyomást - a változtatások után

4) adja meg a parancsot Összehasonlítás és generálás parancsfájlok. reg a változások megismétléséhez (REDO) és visszavonja a változtatásokat (UNDO).

5) tiszta szkripteket a nem releváns és használható:

o a WScript-en keresztül történő módosítások forrása. héj

o közvetlenül a regini használatával.

Néhány segédprogram Resource Kit a rendszerleíró adatbázis használatához:

o srvany - bármely Windows-alkalmazás szolgáltatásának megteremtése (a rendszerleíró adatbázisban bejegyezzen bejegyzést);

o delsrv - fordított művelet végrehajtása - törlés a nyilvántartásból;

o dureg - ismerje meg a teljes nyilvántartás méretét vagy bármely fióktelepét;

o regdmp - a rendszerleíró adatbázist (például egy fájlban);

o regfind - regisztrációs keresés (paraméterek, értékek neve;

o regini - a Resource Kit és a WIndows szabványos szállítása. Lehetővé teszi a beállításjegyzék módosítását a parancssorból. Szerkesztheti az engedélyeket a rendszerleíró adatbázisban;

o regrest - visszaállítja a regback által létrehozott mentéseket (újraindítás után újraindításra van szükség);

o snareg - keresés a helyi és a távoli adatbázisban.

Kapcsolódó cikkek