|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Требуется доработать скрипт, чтобы при его запуске появлялся запрос на повышение прав |
|
VBS/WSH/JS - [решено] Требуется доработать скрипт, чтобы при его запуске появлялся запрос на повышение прав
|
Модератор Сообщения: 16844 |
Профиль | Сайт | Отправить PM | Цитировать
Здравствуйте, господа программеры!
Задача: есть файл скрипта, находящийся в папке Windows\System32, который выполняется (должен выполняться в Windows 7/Vista). При отключенном UAC все нормально, при включенном - не работает. Условие: выполнить скрипт без отключения UAC (с появлением запроса на повышение прав) и использования других программ. Смотрел: http://www.winhelponline.com/article...elevation.html и http://forum.script-coding.info/viewtopic.php?pid=32735 Надеюсь на вашу помощь. Файл скрипта называется manage-bde.vbs |
|
------- Отправлено: 00:04, 21-07-2010 |
Пользователь Сообщения: 140
|
Профиль | Отправить PM | Цитировать okshef,
Скрипты стандартные и рабочие, но первый еще больше усложнит запуск твоего кода с параметрами, а второй будет просто лишним переходом. При все этом конструкцию execute ты можешь использовать и в своем сценарии: т.е : вместо твоего oWSH.Run("manage-bde.exe" & Args,0,True) objShell.ShellExecute "wscript.exe", Chr(34) & _ "manage-bde.exe" & Chr(34) & " Args", "", "runas", 1 но не забудь, что это "Shell.Application", а не "Wscript.Shell"" Параметры: <File> - строка. Имя файла. <Arguments> - строка (необязательный). Параметры для <Operation>. <Directory> - строка (необязательный). Путь к каталогу с указанным файлом. Если не указан, используется текущий каталог. <Operation> - строка (необязательный). Действие ("глагол"), которое необходимо выполнить. Если не указан, используется действие по умолчанию. <Show> - число (необязательный) |
Отправлено: 01:04, 23-07-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать deepred, я никогда не писал скрипты и не понимаю в них ничего. Мне нужен готовый, который можно было бы использовать.
|
------- Отправлено: 01:09, 23-07-2010 | #12 |
(*.*) Сообщения: 36549
|
Профиль | Сайт | Отправить PM | Цитировать Цитата deepred:
Будьте проще, сделайте готовый скрипт |
|
------- Отправлено: 12:44, 24-07-2010 | #13 |
Пользователь Сообщения: 140
|
Профиль | Отправить PM | Цитировать Vadikan,
Цитата Vadikan:
Цитата Vadikan:
Args = "" For i = 0 To Wscript.Arguments.Count - 1 Args = Args & " " & Wscript.Arguments.Item(i) Next Args = Replace(Args,"\","") Set objShellApp = CreateObject("Shell.Application") objShellApp.ShellExecute "manage-bde.exe", Args, "C:\Windows\System32", "runas", 0 Wscript.Echo "Сценарий выполнен" Wscript.Quit 0 Приведенный сценарий работает на Win7 Ultimate и Home Premium, но при проверке не сработал на WinVista Home Premium и Business, хотя это может быть частный случай. |
||
Последний раз редактировалось deepred, 11-08-2010 в 10:48. Отправлено: 19:23, 24-07-2010 | #14 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 21:06, 24-07-2010 | #15 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 21:46, 24-07-2010 | #16 |
(*.*) Сообщения: 36549
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 23:09, 24-07-2010 | #17 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипт выполняется только при запуске вручную! | FATruden | Программирование в *nix | 3 | 26-07-2010 13:32 | |
Разное - Запрс на повышение прав при запуске приложений | RomanWAR | Microsoft Windows Vista | 2 | 02-09-2009 17:30 | |
[решено] Как сделать так, чтобы текст формы появлялся по мере выполнения операций? | D_Master | AutoIt | 7 | 17-01-2009 13:21 | |
Повышение прав для установки системных компонент | RVGroup | Автоматическая установка приложений | 2 | 25-11-2008 09:56 | |
как открыть попап чтобы вертикальный скрол бар автоматически появлялся и исчезал? | Vlad Drakula | Вебмастеру | 21 | 25-08-2006 13:26 |
|