Цитата SvoiLudi:
можно-ли вычислить SID юзера и использовать его в качестве переменной в reg-файле? или нужно будет добавлять командой из cmd-файла? »
|
как вариант - использовать вместо REG-файла INF-файл:
Код:

[Version]
Signature="$Windows NT$"
[DefaultInstall]
AddReg = HKU.AddReg
[HKU.AddReg]
HKU,"%SID1%\%ShellFolders%","My Video",,"v:\Мои видеозаписи"
[Strings]
ShellFolders=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
одноименный батник создает временную копию INF, добавляет в конец SID и запускает на выполнение:
Код:

Copy /V /Y "%~dpns0.inf" "%TEMP%\%~ns0.inf"
Echo SID1=S-1-5-21-116022207-583602576-2121419680-108623>>"%TEMP%\%~ns0.inf"
rundll32 setupapi,InstallHinfSection DefaultInstall 128 %TEMP%\%~ns0.inf