0 / 0 / 0
Регистрация: 14.05.2017
Сообщений: 5
|
|
1 | |
Qt Installer Framewokr и права для Maintancetool17.04.2018, 22:56. Показов 591. Ответов 0
Метки нет (Все метки)
Доброго времени суток.
Возникла следующая проблема. Моя программа устанавливается с помощью QIF, и в целевой папке генерируется .ехе файл для удаления и обновления приложения. Среди команд этого .ехе есть "--ckeckupdates", которая обращается в удаленный репозиторий сверяет версии и выдает xml результат. А теперь к проблеме. Внутри уже моего приложения, при запуске проверка обновлений запускает MaintenanceTool.exe --checkupdates. Команда отрабатывает нормально, НО, после этого автоматически происходит запуск MaintenanceTool.exe --startserver, наверное для записи изменений в реестр, и проблема в том, что для этой команды нужны права администратора. Понятно что такое поведение никуда не годится - при каждом запуске программы будут запрашиваться дополнительные права только для того, что бы проверить обновления. Хотелось понять, можно ли исключить запуск --startserver, или обойти запрос дополнительных прав. Возможно есть другой способ проверки обновлений средствами Qt. Спасибо. Добавлено через 5 часов 56 минут Так же добавлю, что проблема только в том случае, если программа установлена в директорию, в которой нужны права администратора, Program Files например.
0
|
17.04.2018, 22:56 | |
Ответы с готовыми решениями:
0
Microsoft Installer для .NET Можно ли для CodeBlocks устанавливать wxWidgets Windows Installer? Какой Windows Installer 4.5 выбрать для установки на Windows7 Windows Installer. Как добавить ярлык для удаления программы? |
17.04.2018, 22:56 | |
17.04.2018, 22:56 | |
Помогаю со студенческими работами здесь
1
Как дать права обычному юзеру на запуск приложений, требующих права админа? как создать пользователя с правами системного администратора без права передавать эти права другим пользователям?? Что такое групповые права и публичные права? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |