Nov 182009
 

Vidas klausė: Jūsų tinklalapyje radau, kaip pakeisti registrų dešinę pusę, kai programėlė parašyta failu su išplėtimu .REG, neįeinant į registrus. Viskas tvarkoje, bet gal galėtumėte paaiškinti, kaip pakesti dešinės pusės registrų duomenis arba juos visai ištrinti (t.y. parašyti programėlės galą) pvz.: Name- WatchDog, Type- REG_SZ, Data- C:Program FilesInterVideo? Naudojama Windows XP.

Guru atsako:

Negalima pakeisti registro reikšmės naudojant .REG failą. Galima kurti naujas reikšmes arba šalinti esamas.
PRIMINIMAS: Windows registro keitimas gali būti pavojingas. Pakeitus ne tą raktą sistema gali pradėti veikti nestabiliai ar visai nustoti veikusi. Būkite atidūs.
Pradžiai – dar kartą kaip atrodo pats .REG failas:

<failo pradžia>
Failo kūrimo programos pavadinimas

[KELIASikirakto]
‘RaktoPavadinimas’=[tipas:]reikšmė

[KELIASikikitorakto]
‘RaktoPavadinimas’=[tipas:]reikšmė
‘RaktoPavadinimas2′=[tipas:]reikšmė
<failo pabaiga>

Naujos eilutės yra svarbios: prieš kiekvieną kelio identifikatorių turi būti nauja eilutė.
Rakto tipas gali būti neįrašytas, jei rakto reikšmė REG_SZ (elementari simbolių eilutė). Visais kitais atvejais rakto tipas būtinas.

Tarkim, kad
HKEY_LOCAL_MACHINESOFTWAREManoProgramaVykdymas
vietoje norime panaikinti seną reikšmę ‘WatchDog’ raktui. Tuomet kuriame tokį failą:

<failo pradžia>
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREManoProgramaVykdymas]
‘WatchDog’=-
<failo pabaiga>
Reikšmės vietoje tiesiog parašomas minuso („-“) ženklas.

Jei norime įrašyti naują reikšmę (jei yra sena reikšmė – ją pašalinant), kuriame tokį failą:

<failo pradžia>
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREManoProgramaVykdymas]
‘WatchDog’=-

[HKEY_LOCAL_MACHINESOFTWAREManoProgramaVykdymas]
‘WatchDog’='C:\Program Files\InterVideo’
<failo pabaiga>

Atkreipkite dėmesį: pasvirasis brūkšnelis yra pakartojamas du kartus. Papildomą pasvirąjį brūkšnelį reikia rašyti prieš šiuos simbolius: „“ (pats pasvirasis brūkšnelis) ir „’“ (t.y. dvigubų kabučių simbolis). Visus kitus simbolius rašome tokius, kokie jie yra.

Pastaba: geriausia naudojantis „regedit“ programa (Start -> Run -> regedit [Enter]) sukurti norimus raktus ir juos eksportuoti.

Susiję straipsniai:

  • Susijusių straipsnių nėra
 Posted by at 12:00 am

Sorry, the comment form is closed at this time.

Bad Behavior has blocked 4486 access attempts in the last 7 days.