Wiele osób pyta się wciąż, jak podczas budowania ROMu składany jest rejestr, dlaczego znikają nasze własne wpisy itp....
Generalna zasada jest taka, że jako baza brane są pliki
default.hv i
user.hv, a następnie dodawane do nich są wszystkie pliki
RGU,
w kolejności wg identyfikatora GUID, tj. od
00000000-0000-0000-0000-000000000000 do
ffffffff-ffff-ffff-ffff-ffffffffffff. Dlatego też najlepiej jest swoje własne dodatki, czy, co bardziej istotne -
zmiany, wprowadzać w plikach o identyfikatorach GUID odpowiednio wysokich, najlepiej zaczynających się od ffffffff-xxxxx.....
Ale... nigdy nie jest tak różowo, jak by mogło być

Czasami jednak zdarza się, że nasze modyfikacje rejestru są nadpisywane przez inne wpisy. Jak się przed takimi sytuacjami ustrzec? Najlepiej, chcąc wprowadzić jakąś krytyczną poprawkę do rejestru, zapisać ją nie w pliku
RGU, lecz w pliku
PROVXML, ponieważ te pliki wprowadzane są na samym końcu. Dodatkowym plusem takiego rozwiązania jest to, że taki plik możemy równie łatwo dodać do procesu
autorun.exe (poprzez wpis
XML: moje_wpisy.provxml w pliku
config.txt).
Pewną przeszkodą może się wydawać fakt, że ręczne tworzenie pliku provxml jest sporą dłubaniną, ale na szczęście dostępny jest przyjazny w użyciu konwerter rgu->provxml, autorstwa
erviusa 
Dodatkowo, pamiętajmy, że pliki provxml są potężniejszym narzędziem od plików rgu - umożliwiają bowiem również
usuwanie wpisów, nie tylko ich dodawanie.
Przyjemnego kucharzenia!
