Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.11.2010, 12:01
rezzanator вне форума Посмотреть профиль Отправить личное сообщение для rezzanator Найти все сообщения от rezzanator
  № 1  
Ответить с цитированием
rezzanator

Регистрация: Nov 2010
Сообщений: 16
Question Запуск .exe(установленный air) с правами (Windows XP)

Всем привет.

Столкнулся с проблемой.

Есть программка на air. Она устанавливается (в ProgrammFiles) под администратором.
Ее будут использовать обычный пользователь под ограниченной учеткой (типа Гость).

Делаю для этой программы обновление.
При каждом запуске программы, она обращается на сервер и проверяет на наличие обновлений.
Если такие есть у нас, предлагает обновится, качает пакет, начинает устанавливать апдейт в ProgrammFiles, но обрывается, так как не хватает прав в учетке на доступ к системной папке и соответственно обновление не происходит.

Вопрос. Как можно запускать программу под ограниченной учеткой, чтобы она могла обновляться в ProgrammFiles?!

Заранее благодарен.

Старый 25.11.2010, 18:13
PikseL вне форума Посмотреть профиль Отправить личное сообщение для PikseL Посетить домашнюю страницу PikseL Найти все сообщения от PikseL
  № 2  
Ответить с цитированием
PikseL
 
Аватар для PikseL

Регистрация: Oct 2006
Адрес: Russia, Tyumen
Сообщений: 130
Отправить сообщение для PikseL с помощью ICQ Отправить сообщение для PikseL с помощью Skype™
Пока в голову приходит только муторный путь. Качайте новый пакет в общедоступное место и уже оттуда запускайте процедуру обновления. API AIR это позволяет.

Старый 26.11.2010, 13:20
rezzanator вне форума Посмотреть профиль Отправить личное сообщение для rezzanator Найти все сообщения от rezzanator
  № 3  
Ответить с цитированием
rezzanator

Регистрация: Nov 2010
Сообщений: 16
Странно как то.

Создал пользователя Test.

Ставлю под админом в папку (DocumentAndSettings/Test/ApplicationData/), запускаю, качает обновления, устанавливает все нормально.

Захожу под Test, запускаю, качает, нажимаю установить, начинает и выбрасывает ошибку:
"При обновлении приложения произошла ошибка. Попытайтесь выполнить операцию еще раз. Если проблема повторится, свяжитесь с автором приложения. Ошибка № 0".

Бред какой то. ведь пользователю Test в DocumentAndSettings/Test/ApplicationData/ доступ то есть.

-----------

И еще вопрос. может кто то сталкивался когда то.

Можно ли при установке обновлений, запускать свою функцию/"свой" пакет.

На сколько я разобрался c ApplicationupdaterUI, он просто перетерает старые файлы новыми. а хотелось бы чтобы в определённых в файлах сделался update(кода), добавились/удалились файлы.

гугл не очень помог, везде описан метод встроенного адатера.


Последний раз редактировалось rezzanator; 26.11.2010 в 13:48.
Старый 28.11.2010, 16:23
PikseL вне форума Посмотреть профиль Отправить личное сообщение для PikseL Посетить домашнюю страницу PikseL Найти все сообщения от PikseL
  № 4  
Ответить с цитированием
PikseL
 
Аватар для PikseL

Регистрация: Oct 2006
Адрес: Russia, Tyumen
Сообщений: 130
Отправить сообщение для PikseL с помощью ICQ Отправить сообщение для PikseL с помощью Skype™
По первому вопросу: мне кажется, что если приложение установлено администратором, то оно принадлежит ему. Поэтому Test-пользователь обламывается. Попробуйте установить под Test-пользователем и обновить. Должно обновляться, если находится в папке, доступной Test-пользователю и врЕменные апдейты пишутся туда же.

Старый 29.11.2010, 15:59
rezzanator вне форума Посмотреть профиль Отправить личное сообщение для rezzanator Найти все сообщения от rezzanator
  № 5  
Ответить с цитированием
rezzanator

Регистрация: Nov 2010
Сообщений: 16
Цитата:
Сообщение от PikseL Посмотреть сообщение
По первому вопросу: мне кажется, что если приложение установлено администратором, то оно принадлежит ему. Поэтому Test-пользователь обламывается. Попробуйте установить под Test-пользователем и обновить. Должно обновляться, если находится в папке, доступной Test-пользователю и врЕменные апдейты пишутся туда же.

спасибо.

Пробую ставить под тест пользователем. Та же ошибка
"При обновлении приложения произошла ошибка. Попытайтесь выполнить операцию еще раз. Если проблема повторится, свяжитесь с автором приложения. Ошибка № 0".

Нарыл вот такое(правда там vista & 7)
http://kb2.adobe.com/cps/403/kb40315...a___Windows_7_

Цитата:
This error may occur during installation if the user has turned off User Account Control (UAC) operating system feature and is a standard or restricted user. From Control Panel, Open UAC and enable it. A reboot maybe required, once complete, re-try the installation.
Что то нифига не понял где и куда это.

Старый 30.11.2010, 09:05
PikseL вне форума Посмотреть профиль Отправить личное сообщение для PikseL Посетить домашнюю страницу PikseL Найти все сообщения от PikseL
  № 6  
Ответить с цитированием
PikseL
 
Аватар для PikseL

Регистрация: Oct 2006
Адрес: Russia, Tyumen
Сообщений: 130
Отправить сообщение для PikseL с помощью ICQ Отправить сообщение для PikseL с помощью Skype™
Цитата:
Что то нифига не понял где и куда это
Надо разбираться с правами пользователей в виндах. Может попробовать поспрашивать на форумах виндов...

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:52.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.