請教製作一個.reg檔

想製作一個.reg檔,修改登錄檔.
在數個機碼中, 寫入一個相同的random的(但不會重複)值, 類型是reg_sz
如何製作?

Windows Registry Editor Version 5.00

[RegistryPath1]
"DataItemName1"="[random]"

[RegistryPath2]
"DataItemName2"="xxxx[random]xxxx"

[RegistryPath3]
"DataItemName3"="xxxxxxxx[random]xxxxxxxx"

讓每次雙click此reg檔可令[random]的值改變.

2012-06-17 11:28 發佈
文章關鍵字 reg檔
用批次檔吧!

把下面的文字貼到一個附檔名是bat的文字檔,每次執行就會跑出一個reg檔


set myRad=%RANDOM%
echo Windows Registry Editor Version 5.00 > myReg.reg
echo [RegistryPath1] >> myReg.reg
echo "DataItemName1"="%myRad%" >> myReg.reg
echo [RegistryPath2] >> myReg.reg
echo "DataItemName2"="xxxx%myRad%xxxx" >> myReg.reg
echo [RegistryPath3] >> myReg.reg
echo "DataItemName3"="xxxxxxxx%myRad%xxxxxxxx" >> myReg.reg


不過不保證每次跑出來的亂數絕對不會重覆,因為命令提示字元的亂數是0到32767之間的十進位整數亂數
Wesley Hsu wrote:
用批次檔吧!把下面的...(恕刪)


先試試看, 感謝大大.

感謝大大, 已測試成功.
有沒有可能將random值改為唯一的(如UUID, GUID)
不過應該複雜很多吧~~
那要去下載Windows SDK

安裝完後在"C:\Program Files\Microsoft SDK\Bin"有一個Uuidgen.exe可以生出Guid


提供另外一個懶人法,例如直接在產生亂數的第一行改成這樣

set myRad=%RANDOM%%RANDOM%%RANDOM%

把三個亂數串起來會得到15碼的亂數,重複的機率比被雷打到或中樂透的機率還低,你也可以串更多組

當然也是不保證哪一天不會中樂透

Wesley Hsu wrote:
那要去下載Windo...(恕刪)

這真是個好方法呢, 真是十分感謝你~~
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?