Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   [решено] Права Администратора (http://forum.oszone.net/showthread.php?t=289051)

9119 07-10-2014 00:00 2411964

Права Администратора
 
Попробую описать по понятнее..

Windows 8.1 x64 Pro Rus.
Сижу под учеткой с правами админа. (НЕ путать со встроенной учеткой Админа)
Пользуюсь определенной прогой.

Из-за некой корявости проги запускаю её следующим батником:
читать дальше »
Код:

devcon.exe disable =media *_14622871&REV_1001
TASKKILL /F /IM reaper.exe /T
start C:\"Program Files\REAPER (x64)\reaper.exe"
timeout /T 2
devcon.exe enable =media *_14622871&REV_1001
exit


т.е. сначала с помощью проги devcon.exe отключаю устройство, потом стартую прогу, потом включаю устройство.

И вот тут-то и возникает проблема:
если просто запускаю сохраненный батник - прога пишет что устройство отключила, но фактически устройство продолжает работать.
Команды на отключение/включение в devcon.exe срабатывают корректно только если выполнять из командной строки, запущенной от имени администратора.

Добиться выполнения сохраненного батника получилось с помощью сторонней проги elevate.exe (запускает все от имени админа)
Батник выглядит так:
читать дальше »
Код:

elevate.exe devcon.exe disable =media *_14622871&REV_1001
TASKKILL /F /IM reaper.exe /T
start C:\"Program Files\REAPER (x64)\reaper.exe"
timeout /T 2
elevate.exe devcon.exe enable =media *_14622871&REV_1001
exit



НО.. у меня все программы запускаются с помощью программы Rainmeter:


И когдя я с её помощью запускаю этот самый батник - устройство не отключается.
Вопрос решается запуском самого rainmeter от имени администратора.

НО... Есть и другие программы.. и мне не нужно чтобы они также запускались от имени админа. (в фотошопе например перестает работать drug%drop)
Также пробовал сделать ярлык ("запускать от имени админа") на батник, но Rainmeter не умеет запускать фалйы типа *.lnk

Извините за каламбур, не знаю как по другому описать.
Есть идеи?

p.s. пробовал сделать ярлык ("запускать от имени админа") на батник, но Rainmeter не умеет запускать фалйы типа *.lnk

Фактически мне нужно чтобы при запуске батника через rainmeter он запускался от имени Администратора, но без общего запуска rainmeter от имени админа.

9119 07-10-2014 11:33 2412107

Нашел решение:

Запускаю батник через скрипт *.vbs:
Код:

vOperation="runas"
WScript.CreateObject("Shell.Application").ShellExecute "start.bat", "runas", 1

И все срабатывает как надо.

Но нужно скрыть выполнение данного батника.
В нете нашел инфу:
Код:

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd.exe /c D:\directory\your_batch.cmd", 0, false

Запускает скрыто но без админских прав.

В скриптах не силен вообще.
Помогите объединить эти два скрипта. Чтобы запускалось из под админа и прятало выполнения батника.

9119 08-10-2014 00:34 2412429

Нашел вот эту ссылку - http://forum.script-coding.com/viewtopic.php?id=9403
Тема точь в точь как у меня, но мне помогло..

9119 08-10-2014 01:12 2412434

Решение найдено. Может не самое изящное, но мне подохдит.


С помощью Advanced Bat to exe converter создал start.exe который выполняет те же команды что и батник. Перед компиляцией выставил галки на невидимый режим и добавление администраторских привилегий. Вот и все.

e-login 01-10-2016 12:53 2674021

Подскажите, пытался записать образ windows 8.1 на флешку, но ultraiso при попытке записи выдает сообщение, что требуются права администратора. На компьютере только одна учетная запись - администратор.

meZon 01-10-2016 18:37 2674108

Запускать программу от имени администратора.

Казбек 01-10-2016 18:44 2674112

e-login,

В дополнение к выше сказанному:
Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC

В статье речь о 7, но все тоже актуально и для 8.


Время: 20:59.

Время: 20:59.
© OSzone.net 2001-