Стартовая страница       Почта»    |     Статистика»    |     Форум    |    


Форумы MAXnet
Текущее время: 20.04.2024 09:27

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 27.08.2005 11:04 
Не в сети
Бывалый
Бывалый

Зарегистрирован: 13.11.2004 11:14
Сообщения: 125
Есть программа active webcam, которая должна писать видео с web- камеры в локальную папку на ntfs диске, программа работает в скрытом режиме, т.е. для доступа к ней нужно набрать пароль. Папка в которую программа пишет файлы, защищена от доступа пользователя компьютера.
Теперь вопрос - как сделать, что бы программа выполнялась для локального пользователя, но что-бы пользователь не имел доступа к папке программы.
Можно запускать под пользователем с правами администратора, но тогда нужно переключать пользователей...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27.08.2005 12:48 
Не в сети
Макснет Системы
Макснет Системы
Аватара пользователя

Зарегистрирован: 28.08.2003 14:25
Сообщения: 819
Откуда: Обнинск
смотрите команду runas

_________________
Всё что ни делается - всё к лучшему


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29.08.2005 11:11 
Не в сети
Бывалый
Бывалый

Зарегистрирован: 13.11.2004 11:14
Сообщения: 125
steel писал(а):
смотрите команду runas


мне нужно что-бы программа сама загружалась при каждом включении компьютера, имела доступ к папке (к которой пользователь не имеет).
А если запускать runas, то требуется вводить пароль админа...

Можно, конечно, настроть все и больше не выключать компьтер...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29.08.2005 16:13 
Не в сети
Элита
Элита
Аватара пользователя

Зарегистрирован: 20.10.2003 22:19
Сообщения: 2459
Откуда: Обнинск
ms-its:C:\WINDOWS\Help\localsec.chm::/windows_security_runas_shortcut.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29.08.2005 16:16 
Не в сети
Элита
Элита
Аватара пользователя

Зарегистрирован: 20.10.2003 22:19
Сообщения: 2459
Откуда: Обнинск
ms-its:C:\WINDOWS\Help\ntcmds.chm::/runas.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01.09.2005 17:31 
Не в сети
Макснет Системы
Макснет Системы
Аватара пользователя

Зарегистрирован: 28.08.2003 14:25
Сообщения: 819
Откуда: Обнинск
http://www.3dnews.ru/reviews/software/w ... ex07.htm#5

Цитата:
7.5. Моя любимая программа работает только под аккаунтом администратора :( Как сделать, чтобы она работала и под аккаунтом обычного пользователя?

Наиболее простой способ, это запустить программу через пункт Run As... в меню вызываемым правой кнопкой мыши. Выбираем нужного пользователя (администратора или кого-нибудь с администраторскими полномочиями), вводим пароль, и всё. Если не охота делать это каждый раз, можно создать CMD файлик, и запускать его. Для запуска программы под другим пользователем из командной строки служит команда runas, с доступными опциями которой можно ознакомиться набрав runas /?
Но даже при использовании CMD файла, всё равно придётся вручную вводить пароль для соответствующего пользователя. Чтобы полностью автоматизировать загрузки, придётся воспользоваться следующей методикой:
Входим в систему под аккаунтом администратора, запускаем regedit.exe, в разделе HKLM/SOFTWARE находим подраздел нужной программы. Затем в пункте Permissions, появляющемся по правому клику мышки, выставляем полный доступ на эту ветвь реестра для пользователя или группы пользователей, которые будут с ней работать. Если программа использует кроме раздела HKLM реестра ещё и раздел HKCU, нужно запустить под аккаунтом администратора Редактор реестра (regedit.exe). Hаходим ветку HKEY_CURRENT_USER\SOFTWARE\Имя_компании\Имя_программы (иногда встречатся только раздел Имя_компании, в котором хранятся параметры для нескольких программ этого производителя) и выбираем её. Затем с помощью меню "Реестр" ("Registry") экспортируем выбранную ветвь в файл. При выборе пути сохранения файла учтите его доступность для других пользователей. Перегрузившись под обычным пользователем, импортируйте полученный файл. Для этого достаточно дважды щелкнуть по *.reg файлу в Проводнике и ответить "Да" ("Yes") на запрос об импорте файла в реестр, и подтвердить выполнение операции (Ok). После перезагрузки компьютера программа должна работать и под этим аккаунтом.
Некоторые программы (например, Windows Commander) создают свои *.ini-файлы. Обычные пользователи имеют разрешение "Read" на эти файлы. Для корректной работы программ нужно добавить разрешение "Modify" ("Изменение").
Редко, но все же иногда требуется разрешение "Write" ("Запись") на *.exe файл программы. Этим отличилась, например, популярная программа ReGet. В свойствах ярлыка программы можно выставить галочку "Запускать от имени другого пользователя". Тогда при запуске программы можно будет ввести логин и пароль администратора (правда, для этого их нужно знать ;)) Аналогичного эффекта можно добиться с помощью cmd-файла, в котором пишем: runas /profile /user:machinename\administrator [полный путь к *.exe файлу] где machinename - имя вашей машины; если в пути к файлу программы есть пробелы, то его необходимо заключить в кавычки. Теперь, при запуске этого cmd-файла, будет также спрашиваться пароль администратора.

_________________
Всё что ни делается - всё к лучшему


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21.10.2005 18:58 
Не в сети
Старожил
Старожил
Аватара пользователя

Зарегистрирован: 23.10.2003 15:28
Сообщения: 688
Microsoft прочитала описание к su/sudo =D> и решила реализовать свой велосипед :roll:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB