Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2014.01.12;
Скачать: [xml.tar.bz2];

Вниз

Ошибка доступа   Найти похожие ветки 

 
robt   (2013-03-20 20:36) [40]

нипойму что непонятно...
все изменения в програмфайлах идут с правами админа, а файл настроек должен лежать в аппдата, чтоб изменения без прав писались


 
dEN   (2013-03-21 08:19) [41]

>> robt   (20.03.13 20:36) [40]

Это я все понимаю, с файлами настройки проблем нет. Но с обновлением исполняемого файла я так понимаю без вариантов? Только права админа? К сожалению давать такие права всем физически нереально


 
brother ©   (2013-03-21 08:35) [42]

http://www.cyberforum.ru/delphi-beginners/thread226223-page2.html
http://forum.codeby.net/topic42048.html
начни копать с этого


 
sniknik ©   (2013-03-21 09:55) [43]

> Но с обновлением исполняемого файла я так понимаю без вариантов? Только права админа? К сожалению давать такие права всем физически нереально
вариантов куча, например - устанавливать не в программ файлес, дать права на изменение папки в программ файлес, не держать исполнимый файл там а всегда качать с сервера, и .т.д.
у тебя кстати "само собой" один из вариантов -  
> Так вот, при попытке запуска Update.exe появляется запрос имени пользователя и пароля.
получился. чем не вариант? введи логин пароль админские и обновляй.

все рабочие, не все "сильно правильные" (хотя допустимо в частных случаях, у меня в одной проге кстати основным считается запуск из расшареной папки на сервере... и ничего, админы довольны (обновление = установка сетапом там же, 1 раз, клиенты его как бы автоматом подхватывают)).

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


 
Inovet ©   (2013-03-21 09:56) [44]

> [42] brother ©   (21.03.13 08:35)
> http://forum.codeby.net/topic42048.html

"Ну, как и следует, видимо из соображений безопасности."
"да и вообще, выходит мне так придеться ставить галочки почти для каждой написанной мною программы?"

Классные у него программы - почти каждая нарушает безопастность. Атор маньяк и кульный хацкер.


 
sniknik ©   (2013-03-21 09:57) [45]

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


 
sniknik ©   (2013-03-21 10:16) [46]

и еще кстати... начал читать по ссылкам наткнулся на упоминание антивирусов... и это вариант! в смысле еще один. сделай "обновлятор" службой, при установке она ставится и начинает работать под админскими/системы правами. и у нее точно должно доставать прав на перезапись твоей обновляемой программы (если админ не параноик).

и еще + 1 вариант, запускай "обновлятор" через "джобы" (Назначенные задания) там можно выставить от кого они стартуют... самое простое выполнять раз в 5 мин. или научится выполнять самому (хотя... как бы тут тоже прав не потребовалось).


 
dEN   (2013-03-21 10:21) [47]

Спасибо огромное всем! Вариант со службой надо проработать! Еще раз спасибо!



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2014.01.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.003 c
15-1374870605
Юрий
2013-07-27 00:30
2014.01.12
С днем рождения ! 27 июля 2013 суббота


2-1363378486
Роман
2013-03-16 00:14
2014.01.12
Как листать DateTimePicker помесячно ?


15-1374834231
MonoLife
2013-07-26 14:23
2014.01.12
Всех сисадминов - с Днем сисадмина!!


2-1363084282
Cobalt
2013-03-12 14:31
2014.01.12
Число в PChar


2-1363475022
msFishbein
2013-03-17 03:03
2014.01.12
glvertex3f и glvertex3fv как преобразовать





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский