Что нового

Добавление ветки реестра с адиминистративными правами (Run As)

vld-k

Новичок
Сообщения
39
Репутация
0
Добрый день.
Возникла необходимость добавить/изменить в реестр значения:
Код:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareWks"=dword:00000001
"AutoShareServer"=dword:00000001
Данную процедуру нужно выполнить под учетной записью пользователя, следовательно, нужно запускать от имени админа (Run As).
Помогите, пожалуйста, решить проблему.
 
Автор
V

vld-k

Новичок
Сообщения
39
Репутация
0
Как вариант, пробую добавить так:
Код:
Runas("my-admin","","Password",4,@WindowsDir & "\regedit.exe /s " & "HiddenShares.reg")

файл "HiddenShares.reg" лежит в одном каталоге и исполняемым файлом.
Данные в реестр не вносятся.
Где я делаю ошибку?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
RunAs("1", @ComputerName, "1", 1,'regedit.exe /s "D:\1\aaa.reg"')

полный путь к файлу .reg
Код:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareWks"=dword:00000001
"AutoShareServer"=dword:00000001
 
Автор
V

vld-k

Новичок
Сообщения
39
Репутация
0
Указывая полный путь по Вашему образцу, все работает, спасибо за подсказку.
Но возникла трудность, когда путь должен быть относительным.
Указываю темп, как в примере, но результата нет, поправьте, пожалуйста, мою ошибку.
Код:
RunAs("my-admin", @ComputerName, "passwd", 0,'regedit.exe /s @TempDir & "\HiddenShares.reg"')
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
vld-k [?]
Указываю темп, как в примере, но результата нет, поправьте, пожалуйста, мою ошибку.
Код:
RunAs('my-admin', @ComputerName, 'passwd', 0,'regedit.exe /s "' & @TempDir & '\HiddenShares.reg"')
 
Автор
V

vld-k

Новичок
Сообщения
39
Репутация
0
Большое спасибо.
А как записать, если файл, в моем случае *.reg лежит в одном каталоге с исполняемым файлом?
 

ildar

Осваивающий
Сообщения
252
Репутация
29
Код:
RunAs('my-admin', @ComputerName, 'passwd', 0,'regedit.exe /s "' & @ScriptDir & '\HiddenShares.reg"')
 
Автор
V

vld-k

Новичок
Сообщения
39
Репутация
0
Большое спасибо всем Вам за помощь. :IL_AutoIt_1:
 
Верх