Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата 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

Отправлено: 13:03, 20-04-2010 | #4