Войти

Показать полную графическую версию : [решено] Запуск программ от имени другого пользователя


Страниц : 1 2 [3] 4 5

Scorpion_dark
06-03-2009, 11:50
Задача следующая:
На машине стоит 2 пользователя. Один админ со всеми провама , Второй пользоваттель с правами пользователя ( т.е. ничего не может)
На машине стоит программа которая призапуске регестрирует 4 библиотеке dll а при выходе разрегестрирует. т.к. нужны только этой программе. Как у пользователя сделать так что бы он мог запускать эту программу. Пока при запуске выдаются ошибка следующая "Ошибка DllRegisterServer.

Пробовал поставить user в группу опытные пользователи , тогда всё работает и программ азапускается , но тогда он может и устанавливать свой софт (к примеру аську) а это не нужно.

Если выход из данной ситуации ?

nonamedz
06-06-2009, 14:21
Задача следующая:
На машине стоит 2 пользователя. Один админ со всеми провама , Второй пользоваттель с правами пользователя ( т.е. ничего не может)
На машине стоит программа которая призапуске регестрирует 4 библиотеке dll а при выходе разрегестрирует. т.к. нужны только этой программе. Как у пользователя сделать так что бы он мог запускать эту программу. Пока при запуске выдаются ошибка следующая "Ошибка DllRegisterServer.
Пробовал поставить user в группу опытные пользователи , тогда всё работает и программ азапускается , но тогда он может и устанавливать свой софт (к примеру аську) а это не нужно.
Если выход из данной ситуации ? »

ставится запрет на запуск установочных файлов через Выплнить-> gpedit.msc
там ищешь путь Конфигурация компа- Административные шаблоны-компоненты Виндовс-установщик виндовс!!!! и самый первый параметр!!!!
ЗАПРЕТИТЬ ИСПОЛЬЗОВАНИЕ УСТАНОВЩИКА ВИНДОВС!!!
тоетсь этот параметр отрубает и даже админа от установок!!!!.. соответственно если что надо установить то отключается это значение!))))

Vadikan
06-06-2009, 14:23
nonamedz, ну и как это позволит регистрировать библиотеку под пользователем?

Scorpion_dark, попробуйте в планировщик поставить выполнение задачи от имени администратора или системной учетной записи.

nonamedz
06-06-2009, 14:45
ДЛя опытного прльзователя, при котором работают все библиотеки и прочее! просто поставить дополнительные ограничения!!!)) на запрет установки прорамм)) и тем самым обезопасится от нежелательных установленных компонентов!))

Vadikan
06-06-2009, 15:59
и тем самым обезопасится от нежелательных установленных компонентов!)) »
Понятно. А если программа не использует установщик Windows, что посоветуете?

~Cash~
09-06-2009, 16:38
нужно сделать так что бы из пользователя user по двойному щелчку (например) на архиве он автоматически запускался с правами user2
и так нужно сделать для всех порграмм которые мне надо
то есть создать ассоциацию файла таким образом что бы он неспрашивая пароля запускал файл от другого пользователя

Можно ли вообще такое соорудить?

ShaddyR
09-06-2009, 16:54
если программ много - морочливо, проще повысить права пользователя. А вообще,
"runas.exe /savecred /noprofile /env /user:localhost\User2 ДИСК:\ПУТЬ\ИМЯ_ПРОГРАММЫ"
Обычно вписывается в ярлык к программе или заменяет соответствующую ассоциацию для типа файла (ХР)

Utuwa
14-06-2009, 13:14
ХП Про СП2
Прочитал всё честно. правильно ли понял:
1. Если есть админ и 5 пользователей - с ограничнной учётной записью.
Программы и игры, установленные администратором (NOD32, RivaTuner, CorelDr итд почти все)
при входе администратора запускаются автоматически.
2. Эти проги, даже помещённые в Автозагрузку каждого пользователя - не всегда запускаются при Запуске ХП
3. При входе обычного пользователя эти проги автоматически не запускаются и появляется сообщение :Вы должны иметь права администратора. Приложение ... закрывается
Приходится запускать вручную по "Запуск от имени".
4. Даже если приложение (или игра) запускаются, то все свои записи и сохранения она пытаются внести в Local\Admin, т.е не в свои профильные папки - поэтому у них ничего не сохраняется - Ни настройки, ни профили итд..
- - -
- Возможно ли решить эту проблему средствами "Импорт и экспорт реестра" ХП, без сторнних прог?

- Если использ RegMon и FileMon - надо тщательно прописывать и тестировать для каждой ?

- Есть ли возможность при установке каждой новой проги указывать или копироваь ветки реестра соотв в Профили пользователей? Будут ли проги, со скопированными ветками своих реестро - работать?

ShaddyR
14-06-2009, 13:48
Utuwa, много вопросов.. впрочем, любопытство - не порок, а иногда даже - полезно.
По порядку:
Приходится запускать вручную по "Запуск от имени" »
->
"runas.exe /savecred /noprofile /env /user:localhost\User2 ДИСК:\ПУТЬ\ИМЯ_ПРОГРАММЫ"
Обычно вписывается в ярлык к программе »
который в свою очередь ставится в автозагрузку.
>
Даже если приложение (или игра) запускаются, то все свои записи и сохранения она пытаются внести в Local\Admin, т.е не в свои профильные папки - поэтому у них ничего не сохраняется - Ни настройки, ни профили итд.. »
это для случая запуска от имени? Тогда это логично - используются папки того профиля, в окружении которого запускается программа. Попробуй поиграть с параметрами runas - возм., тот же
/noprofile »
исправит данное положение.
>
Возможно ли решить эту проблему средствами "Импорт и экспорт реестра" ХП, без сторнних прог? »
не всегда. Пожно пробовать давать соответствующеи права нужным веткам реестра.
>
Если использ RegMon и FileMon - надо тщательно прописывать и тестировать для каждой ? »
если хочешь 100%-ной работы программы - да.
>
Будут ли проги, со скопированными ветками своих реестро - работать? »
не факт - зависит от конкретной программы и ее реализации. Про права на разделы реестра я уже говорил.

uptk
09-09-2009, 17:41
Ситуация такая:
Прочитав книгу Универсальная защита для Windows ME – Vista напала паранояя.
Понизил себя (админа) до обычного пользователя, и тут настали неудобства, чтоб что-то запустить надо Run-as делать.
Неудобно кошмар.


Помоему, можно запустить прогу или оснастку сразу с админскими правами, вот только надо чего-то дописать в свойства ярлыка, какие-то параметры с ключами в строку Объект

Подскажите кто знает, синтаксис написания, чтоб не требовало ввода пароля.

Angry Demon
09-09-2009, 17:42
uptk, Runas (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx?mfr=true). Здесь (http://www.windowsfaq.ru/content/view/85/) по-русски.

uptk
09-09-2009, 17:47
Этот метод требует ввод пароля.

Хочу совсем облегчить себе жизнь :)

K.A.V.
10-09-2009, 07:57
А если слепить BAT файл и запускать из него, что в этом плохого?

uptk
10-09-2009, 10:20
А если слепить BAT файл »
Можно пример, я в этом не силён.

ShaddyR
10-09-2009, 14:11
uptk, т.е. по -русски (http://forum.oszone.net/post-1214968.html#post1214968) - это тоже слишком? Допиши в указанное поле
runas /noprofile /env /savecred /user:_имя_административной_учетки_

nemesis
13-10-2009, 04:42
" runas /noprofile /env /savecred /user:_имя_административной_учетки_"

Да ну.. а что мне, допустим, помешаем выполнить такую команду:

"runas /noprofile /env /savecred /user:_имя_административной_учетки_ virus.exe"
Смысл тогда всей этой канетели?


Этот способ не надежен.

Короче. Мне кажеться что штатными средствами винды это не реально. Эту задачу можно решить только с помощью стороннего софта. runas тут не помощник.

ShaddyR
13-10-2009, 13:08
Да ну.. а что мне, допустим, помешаем выполнить такую команду:
"runas /noprofile /env /savecred /user:_имя_административной_учетки_ virus.exe"
Смысл тогда всей этой канетели?
Этот способ не надежен.
Короче. Мне кажеться что штатными средствами винды это не реально. Эту задачу можно решить только с помощью стороннего софта. runas тут не помощник. »
к чему клонишь? То, что самый страшный вирус в компьютере сидит за его клавиатурой - известно всем. И ему не помешает никакой софт.
Есть предложения по теме? Озвучивай софт, который решит задачу
Запуск программ от имени другого пользователя »
при этом 100%-но защитив компьютер от человеческого фактора. А мы внимательно тебя послушаем...

silalex
20-02-2010, 14:35
Так можно ли, не используя сторонний софт, создать ярдык для запуска программ от имени Администратора таким образом, чтобы не вводить каждый раз административный пароль? Пытался с помощью Sheduled Tasks - не получается.

ShaddyR
20-02-2010, 22:40
silalex, а шапку прочесть полностью - видимо, неподъемная задача?
/savecred Использовать учетные данные, сохраненные пользователем. Этот параметр не доступен в Windows XP Home Edition и будет проигнорирован.

Я уж молчу про всего лишь две страницы (не сотни, заметьте), на которых тема и получила пометку решено.

silalex
21-02-2010, 00:12
Что-то не понял, что за учётные данные, сохраненные пользователем » :o :help:

Т. е. нужно заранее вбить пароль, чтобы пользователь его не знал




© OSzone.net 2001-2012