Un'idea alternativa e inversa agli altri metodi più "corretti" per modificare un semplice file di testo nel registro.
Nel mio sistema uso suoni rotanti, perché la ripetizione non è molto divertente. Il metodo con cui cambio i suoni è di rinominare i file wave per cambiare il suono sotto il sistema e il registro rimane lo stesso.
I rinomi sono operazioni molto veloci e dopo anni di utilizzo di un metodo così strano, non ho avuto un singolo problema (un file mancante e puoi indovinare cosa succede).
Questo fa parte di come appare uno dei file batch per cambiare ogni avvio, tagliato per adattarlo come esempio.
rename C:\WINDOWS\media\EndSound\000.wav 011.wav
rename C:\WINDOWS\media\EndSound\001.wav 000.wav
rename C:\WINDOWS\media\EndSound\002.wav 001.wav
rename C:\WINDOWS\media\EndSound\003.wav 002.wav
rename C:\WINDOWS\media\EndSound\004.wav 003.wav
rename C:\WINDOWS\media\EndSound\005.wav 004.wav
rename C:\WINDOWS\media\EndSound\006.wav 005.wav
rename C:\WINDOWS\media\EndSound\007.wav 006.wav
rename C:\WINDOWS\media\EndSound\008.wav 007.wav
rename C:\WINDOWS\media\EndSound\009.wav 008.wav
rename C:\WINDOWS\media\EndSound\010.wav 009.wav
rename C:\WINDOWS\media\EndSound\011.wav 010.wav
Uso un altro batch lungo e l'utilità di pianificazione, per modificare i ~ 10 suoni più ripetitivi nel sistema ogni ora. Nessun loop "for", come puoi vedere solo semplici rinominazioni non elaborate.
Non ho più utenti, quindi posso solo supporre che una semplice ridenominazione di un file a cui tutti puntavano funzionerebbe nel tuo caso e che non sarebbe necessaria una copia o uno spostamento.
È stato più semplice organizzare un gruppo di elementi consecutivi di file (001.002.003), piuttosto che lavorare con un mucchio di file con nomi strani anche in un inserto del registro.
Note:
Devo fare copie dell'intera cartella multimediale, prima di eseguire il test, ottenerlo in modo che si ripeta molte volte, controllare il test, quindi rimuovo i backup extra sapendo che funziona.
Da quello che ho visto in un regmon, Il registro È sottoposto a polling ogni volta per i suoni, quindi la modifica del registro dovrebbe fare la stessa cosa, non è necessario riavviare o riavviare l'audio o la shell, come può essere per altri registri edita.
Al contrario, sto cercando di dimostrare qui. Per cambiare il file a cui tu e gli altri utenti puntate, invece di cambiare tutti i puntatori del registro utenti in quel file.