Selasa, 01 Desember 2015

GET SID and CREATE HKU with CMD

Below is a samle of batch file to add new hive under HKU (HKEY_USER) which are use current user SID (Security ID):

@echo off
for /F "tokens=2" %%i in ('whoami /user /fo table /nh') do set csid=%%i
reg add HKU\%csid%\Software\R-TT /f
reg add HKU\%csid%\Software\R-TT /v Language /t REG_DWORD /d 00000409 /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage /v selected_lang_id /t REG_SZ /d en_US /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage /v ProductName /t REG_SZ /d "R-Drive Image Technician" /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage /v ProductName64 /t REG_SZ /d "R-Drive Image Technician" /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage /v L2 /t REG_DWORD /d 2597562455 /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage /v uname /t REG_SZ /d me /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage\settings /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage\settings /v window_geometry /t REG_SZ /d "314;57;700;500" /f
reg add HKU\%csid%\Software\R-TT\R-DriveImage\settings /v window_maximized /t REG_DWORD /d 00000000 /f
start /b R-DriveImage.exe

as we can see above, start /b is use to start program without leaving cmd box open.
/f is use to force the answer to "y".
/v is key value name.
/t is key data type.
/d is key data value.

Tidak ada komentar:

Posting Komentar