|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.05.2011, 12:52 | #1 |
Форумчанин
Регистрация: 01.04.2010
Сообщений: 171
|
Расширение прав своей программе
Всем привет и с Праздником!!!!!
У меня такая проблема, моя прога создаёт файл в системной папке но если учётка с ограничеными правами то выскакивает ошибка, что можно сделать? Может как то от имени System запускать? Помогите пожалуйста. |
09.05.2011, 13:04 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Только зная логин и пароль адм. учет. записи можно что-либо делать на системном диске из под огран. уч. записи. Тоже самое относитс и к запуску программы под учеткой админа.
А вообще на кой вам в системной папке создавать что-то? Вирус пишите? |
09.05.2011, 13:11 | #3 |
Форумчанин
Регистрация: 01.04.2010
Сообщений: 171
|
Никак нет. Я пробую сделать что то типа привязки к железу получая нужные данные в файл. Ключ генерируется рандомно при загрузке приложения по этому нада сверять с тем что создавался первым. Кароче способ туповат, но оригинален)
|
09.05.2011, 13:17 | #4 |
Форумчанин
Регистрация: 01.04.2010
Сообщений: 171
|
А можна тогда записывать ключ в реестр и потом доставать его оттуда или тоже проблемы с правами будут?
|
09.05.2011, 13:35 | #5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
HKEY_CURRENT_USER ветка.
|
09.05.2011, 13:40 | #6 | ||
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Цитата:
Цитата:
Если твоя программа не троян и пр. то при установки сообщи юзеру что "Бла бла бла установка не возможна, недостаточно прав. Зайдите от имени администратора".
Сливочное масло Valio - компиляция как по маслу
|
||
09.05.2011, 14:07 | #7 |
Форумчанин
Регистрация: 01.04.2010
Сообщений: 171
|
Спасибо за ответы, попробую вариант с реестром.
|
09.05.2011, 15:01 | #8 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
Просто не надо ничего хранить в защищенных папках, для ваших данных найдется множество других мест.
|
09.05.2011, 15:04 | #9 |
Форумчанин
Регистрация: 01.04.2010
Сообщений: 171
|
|
09.05.2011, 16:37 | #10 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
а в ней папки с именами пользователей, и в каждой из них есть папка "Application Data" вот там создавайте нужную Вам папку и пишите туда данные своей программы. А как определить путь к этой папке смотри, например, тут или, схематично так: Цитата:
Последний раз редактировалось Serge_Bliznykov; 09.05.2011 в 16:40. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авторизация в своей же программе | Z3rique | Общие вопросы Delphi | 2 | 19.02.2011 08:29 |
Заработать на своей программе | misher | Свободное общение | 34 | 15.08.2010 19:07 |
Как организовать поисковое поле Google в своей программе? | SalasAndriy | Общие вопросы C/C++ | 5 | 31.03.2009 13:22 |
Как заработать на своей программе? | eagle-nvr | Свободное общение | 29 | 21.12.2008 11:37 |
Как отображать в своей программе файлы *.gif с анимацией? | SalasAndriy | Общие вопросы C/C++ | 1 | 02.11.2007 12:17 |