Z pogranicza

Pliki .reg i ich tworzenie

  • 2007-04-26 19:15
  • 6 komentarzy
  • 5375 odsłon
  • Oceń ten tekst jako pierwszy
Aby ułatwić sprawę napisałem to w punktach (mam nadzieje że tak będzie przejrzyściej) A więc tak:

  1. "REGEDIT4" lub inny identyfikator edytora rejestru (np. narzędzie regedit.exe z Windows XP i Vista stosuje "Windows Registry Editor Version 5.00") musi znajdować się na początku pliku.
  2. Aby dodać klucz piszemy jego ścieżkę, np.
    [HKEY_LOCAL_MACHINE\SOFTWARE\<nazwa klucza>]
    lub też należy podać miejsce gdzie on ma się znajdować czyli
    [HKEY_LOCAL_MACHINE\SOFTWARE]
    i napisać
    KEY="tutaj wartość klucza"
    w następnej linii.

  3. Aby dodać nową wartość ciągu należy napisać gdzie ona ma się znajdować a następnie wpisać
    "nazwa ciągu"="wartość ciągu czyli *.*"

  4. Aby dodać nową wartość DWORD należy napisać gdzie ona ma się znajdować, a następnie
    "nazwa wartości"=dword:wartość
    czyli np. 0000001

  5. Aby zmienić wartość w wartości domyślnej należy napisać miejsce tej wartości np.
    [HKEY_CLASSES_ROOT\Corel\BarCode.9]
    a następnie napisać
    @="wartość domyślnej wartości ciągu"

  6. Aby dodać wartość binarną należy podać gałąź w której ma ona się znajdować oraz napisać:
    "nazwa wartości"=hex:wartość

Plik z danymi rejestru musi mieć rozszerzenie .reg, by zostać przetworzony przez systemowy edytor rejestru.

Uwagi


  • Linia "REGEDIT4" lub wspominana "Windows Registry Editor" wskazuje wersję edytora Rejestru i zabezpiecza jedynie przed próbą dołączenia pliku przeznaczonego dla Windows 9x lub nowszego do rejestru systemu Windows 3.x.
  • Usuwać klucze z rejestru można dodając przed ich ścieżką znak -, na przykład
    [-HKEY_LOCAL_MACHINE\Software\Niechciany klucz]

  • Jeżeli wartość wpisywana do rejestru ma zawierać znak "\" należy go wpisać podwójnie ("\\")

6 komentarzy

dandi8 2003-11-15 09:36

eeeeeeeeeeee... a ja tam uważam że jest nie czytelny. nie kapuje - po co to numerowanie, skoro nawet się nie robi konkretnej rzeczy w tym arci (przynajmniej mi się tak wydaje)??       P.S. Nie myślcie że potrafię tylko krytykować :P

aZgon 2003-05-30 21:08

No ja osobiście niestety nie słyszałem o czymś takim, swego czasu kolo listopada 99 (wtedy wyszedl enter z opisanymi kruczkami do rejestru) zajmowalem sie duzo plikami .reg i długo sie męczyłem zeby np. usunąć wartość która była odpowiedzialna za kosz ... Jednak niestety z marnym skutkiem, a osoby z którymi rozmawiałem na ten temat powiedziały ze przez pliki reg nie moge nic usuwać ...
Jeżeli jednak znasz taki sposób usunięcia klucza bądz wartości przez plik reg to zwracam honor i przyjme to za dobrą monete ...

mrgiver 2003-05-30 16:06

A co z takim ciekawym zagadnienuiem jak usuwanie wartości? Gdzieś widziałem, że takie coś się robi z użyciem minusa, np.
[-HKEY_LOCAL_MACHINESOFTWAREtutaj...
Czy to też działa?
Chyba zadziała

Patrzcie tutaj:

www.windows.online.pl
--> Alchemia Windows
---> rejestr cz.7

Czytajcie...

PS. Na tej stronie można sie dużo dowiedzieć...

Marooned 2003-04-06 22:08

Co chwila poprawiasz ten art i zawsze zapominasz o podwójnych backslashach. Pamiętaj o tym!

aZgon 2003-04-06 21:51

Ogółnie to mi sie artykuł podoba ;)