|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2010
Сообщений: 16
|
Запуск .exe(установленный air) с правами (Windows XP)
Всем привет.
Столкнулся с проблемой. Есть программка на air. Она устанавливается (в ProgrammFiles) под администратором. Ее будут использовать обычный пользователь под ограниченной учеткой (типа Гость). Делаю для этой программы обновление. При каждом запуске программы, она обращается на сервер и проверяет на наличие обновлений. Если такие есть у нас, предлагает обновится, качает пакет, начинает устанавливать апдейт в ProgrammFiles, но обрывается, так как не хватает прав в учетке на доступ к системной папке и соответственно обновление не происходит. Вопрос. Как можно запускать программу под ограниченной учеткой, чтобы она могла обновляться в ProgrammFiles?! Заранее благодарен. |
|
|||||
Пока в голову приходит только муторный путь. Качайте новый пакет в общедоступное место и уже оттуда запускайте процедуру обновления. API AIR это позволяет.
|
|
|||||
Регистрация: Nov 2010
Сообщений: 16
|
Странно как то.
Создал пользователя Test. Ставлю под админом в папку (DocumentAndSettings/Test/ApplicationData/), запускаю, качает обновления, устанавливает все нормально. Захожу под Test, запускаю, качает, нажимаю установить, начинает и выбрасывает ошибку: "При обновлении приложения произошла ошибка. Попытайтесь выполнить операцию еще раз. Если проблема повторится, свяжитесь с автором приложения. Ошибка № 0". Бред какой то. ведь пользователю Test в DocumentAndSettings/Test/ApplicationData/ доступ то есть. ----------- И еще вопрос. может кто то сталкивался когда то. Можно ли при установке обновлений, запускать свою функцию/"свой" пакет. На сколько я разобрался c ApplicationupdaterUI, он просто перетерает старые файлы новыми. а хотелось бы чтобы в определённых в файлах сделался update(кода), добавились/удалились файлы. гугл не очень помог, везде описан метод встроенного адатера. Последний раз редактировалось rezzanator; 26.11.2010 в 13:48. |
|
|||||
По первому вопросу: мне кажется, что если приложение установлено администратором, то оно принадлежит ему. Поэтому Test-пользователь обламывается. Попробуйте установить под Test-пользователем и обновить. Должно обновляться, если находится в папке, доступной Test-пользователю и врЕменные апдейты пишутся туда же.
|
|
|||||
Регистрация: Nov 2010
Сообщений: 16
|
Цитата:
спасибо. Пробую ставить под тест пользователем. Та же ошибка "При обновлении приложения произошла ошибка. Попытайтесь выполнить операцию еще раз. Если проблема повторится, свяжитесь с автором приложения. Ошибка № 0". Нарыл вот такое(правда там vista & 7) http://kb2.adobe.com/cps/403/kb40315...a___Windows_7_ Цитата:
|
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 08:52. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|