İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

hivexregedit - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında hivexregedit çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen hivexregedit komutudur.

Program:

ADI


hivexregedit - Kayıt defteri değişikliklerini regedit biçimli dosyalardan birleştirin ve dışa aktarın.

SİNOPSİS


hivexregedit --merge [--prefix öneki] [--encoding enc] \
kovan dosyası [regfile]

hivexregedit --export [--prefix öneki] kovan dosyası anahtarı > regfile

TANIM


Lütfen hivexregedit'in doğrudan kovan dosyalarını işlemek için düşük seviyeli bir araç olduğunu unutmayın. NS
birleştirme veya kayıt defteri değişikliklerini Windows sanal makinelerinde dışa aktarma kullanmak daha iyidir
sanal-kazan-kayıt(1).

Yerel bir ikili ("kovan") dosyası verildiğinde, iki mod vardır. "--merge" içe aktarmaları (birleştirmeler)
regedit formatındaki bir dosyadan kovana dönüşür. "/s" anahtarını kullanmaya benzer
Windows regedit.exe'de.

"--export", bir Kayıt Defteri anahtarını (yinelemeli olarak) regedit biçimine aktarır.

KODLAMA
"hivexregedit", regedit dosyalarının yerel olarak yeniden kodlanmış olmasını bekler.
kodlama. Genellikle Linux ana bilgisayarlarında bu, Unix tarzı satır sonlarına sahip UTF-8 anlamına gelir. Dan beri
Windows regedit dosyaları genellikle Windows stili satır sonlarıyla UTF-16LE'dedir, ihtiyacınız olabilir
tüm dosyayı işlemeden önce veya sonra yeniden kodlamak için.

Bir dosyayı Windows biçiminden Linux'a yeniden kodlamak için ("--merge" ile işlemeden önce
seçeneği), şöyle bir şey yapardınız:

iconv -f utf-16le -t utf-8 < win.reg | dos2unix > linux.reg

Ters yöne gitmek için, "--export" kullandıktan sonra ve dosyayı bir
Windows kullanıcısı, şöyle bir şey yapın:

unix2dos < linux.reg | iconv -f utf-8 -t utf-16le > win.reg

Kodlama hakkında daha fazla bilgi için bkz. Kazanmak::Hivex::Regedit(3).

Geçerli kodlamadan emin değilseniz, dosya(1) komut. son sürümleri
Windows regedit.exe, aşağıdaki gibi Windows stili (CRLF) satır sonlarına sahip bir UTF-16LE dosyası oluşturur:
bu:

$ dosya yazılımı.reg
software.reg: Çok uzun satırlı Little-endian UTF-16 Unicode metni,
CRLF hat sonlandırıcılar ile

"--birleştirme" yapabilmeniz için bu dosyanın dönüştürülmesi gerekir.

SHELL ALINTI YAPMAK
Kabukta "\" (ters eğik çizgi) içeren parametreleri geçerken dikkatli olun. Genellikle sen
korumak için 'tek tırnak' veya çift ters eğik çizgi (ancak ikisini birden değil) kullanmanız gerekecektir.
Deniz kabuğu.

CurrentControlSet vb.
"CurrentControlSet" gibi kayıt defteri anahtarları, Windows Kayıt Defteri'nde gerçekten mevcut değildir.
kovan dosyasının düzeyi ve bu nedenle bunları değiştiremezsiniz.

"CurrentControlSet" genellikle "ControlSet001" için bir takma addır. Bazı durumlarda o
başka bir kontrol kümesine atıfta bulunabilir. Bunu öğrenmenin yolu şuna bakmaktır
"HKLM\SYSTEM\Select" tuşu:

$ hivexregedit --export SİSTEMİ '\Seç'
[\Seçme]
"Mevcut"=dword:00000001
"Varsayılan"=dword:00000001
"Başarısız"=dword:00000000
"Son Bilinenİyi"=dword:00000002

"Mevcut", Windows'un önyüklendiğinde seçeceğidir.

Benzer şekilde, yoldaki diğer "Mevcut..." tuşlarının değiştirilmesi gerekebilir.

ÖRNEK


$ sanal kedi WindowsGuest /Windows/System32/config/software > software.hive
$ hivexregedit --dışa aktarma \
--ön ek 'HKEY_LOCAL_MACHINE\SOFTWARE' \
software.hive '\Microsoft' > ms-keys.reg

$ hivexregedit --merge sistemi.hive \
--prefix 'HKEY_LOCAL_MACHINE\SYSTEM' eklemeler.reg

SEÇENEKLER


--yardım et
Yardımı göster.

- hata ayıklama
Hivex kitaplığında hata ayıklamayı etkinleştirin. Bu, hataları teşhis etmek için kullanışlıdır ve ayrıca
hatalı biçimlendirilmiş kovan dosyaları.

--birleştirmek
hivexregedit --merge [--prefix öneki] [--encoding enc] \
kovan dosyası [regfile]

"regfile" dosyasını (regedit-formatlı bir metin dosyası) kovan "hivefile" ile birleştirin. "regfile" ise
atlanırsa, program standart girdiden okur. (Ayrıca birden fazla verebilirsiniz
giriş dosyaları).

"--prefix", Windows Kayıt Defteri önekini belirtir. Neredeyse her zaman gereklidir
gerçek kovan dosyalarıyla uğraşırken bunu kullanın.

"--encoding", girdideki işaretlenmemiş dizeler için kodlamayı belirtir. Varsayılan olarak
Windows'un son sürümleri için çalışması gereken "UTF-16LE". Başka bir olasılık
"ASCII" kullanmak için.

--ihracat
hivexregedit --export [--prefix öneki] kovan dosyası anahtarı > regfile

"anahtar", kovan "kovan dosyası" içindeki bir yoldur. (Anahtar herhangi bir önek içermemelidir
ve ters eğik çizgileri kabuktan korumak için alıntı yapılmalıdır). Anahtar dışa aktarılır,
özyinelemeli olarak, metinsel regedit biçiminde standart çıktıya.

"--prefix", Windows Kayıt Defteri önekini belirtir. Neredeyse her zaman gereklidir
gerçek kovan dosyalarıyla uğraşırken bunu kullanın.

--önek önek
Kovan dosyaları ve Windows Kayıt defteri anahtar adları dolaylı olarak ilişkilidir. Örneğin, içeride
yazılım kovanı, tüm anahtarlar "HKEY_LOCAL_MACHINE\SOFTWARE" ile ilgili olarak depolanır.
Böylece "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft", kovan dosyasında "\Microsoft" olarak görünür.

Kovan biçiminin kendisi bu öneki saklamaz, bu nedenle onu temel alarak sağlamanız gerekir.
bilgi dışında. (sanal-kazan-kayıt(1), diğer şeylerin yanı sıra, bunu zaten biliyor).

Genellikle "--prefix" parametresini iletmek yeterlidir.
Birleştirme ve dışa aktarma yaparken 'HKEY_LOCAL_MACHINE\SOFTWARE'" veya benzeri.

--kodlama UTF-16LE|ASCII
(Yalnızca) birleştirme sırasında kullanılacak dizeler için kodlamayı belirtmeniz gerekebilir.
kovan dosyası. Bu, "ENCODING Strings" bölümünde ayrıntılı olarak açıklanmaktadır.
Kazanmak::Hivex::Regedit(3).

Varsayılan, Windows'un son sürümleriyle çalışması gereken UTF-16LE'yi kullanmaktır.

--güvensiz-yazdırılabilir-dizeler
Dışa aktarırken (yalnızca), dizelerin UTF-16LE olduğunu varsayın ve bunun yerine dizeler olarak yazdırın
altıgen diziler. Varsa, son sıfır kod noktasını dizelerden kaldırın.

Bu güvenli değildir ve orijinal kovandaki dizelerin aslına uygunluğunu korumaz.
çeşitli sebepler:

· Orijinal kodlamanın UTF-16LE olduğunu varsayar. ASCII dizileri ve dizileri diğer
kodlamalar bu dönüşüm tarafından bozulacaktır.

· Tip 1 veya 2'ye sahip olan her şeyin gerçekten bir dizge olduğunu varsayar ve
diğer her şey bir dize değildir, ancak gerçek kovanlardaki tür alanı güvenilir değildir.

· Kovanda bir sıfır kod noktasının diziyi takip edip etmediği hakkındaki bilgileri kaybeder
veya olmasın.

Bütün bunlar, kovanın kendisinin dizelerin nasıl olduğu hakkında hiçbir bilgi içermemesi nedeniyle olur.
kodlanmış (bkz. Kazanmak::Hivex::Regedit(3)).

Bu seçeneği yalnızca kovan içeriklerinin hızlı bir şekilde hacklenmesi ve hatalarının ayıklanması için kullanmalısınız,
ve asla çıktı başka bir programa geçirilecek veya depolanacaksa bunu kullanın.
başka bir kovan.

onworks.net hizmetlerini kullanarak hivexregedit'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad