Russian Qt Forum
Ноябрь 22, 2024, 02:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Win10 выходной EXE проекта с правами Администратора  (Прочитано 4265 раз)
georg_b
Гость
« : Январь 05, 2018, 13:11 »

Привет!

У меня следующая проблема, проект qmake при сборке создает exe с плашкой администратора. Причем в свойствах exe-файла нет возможности снять опцию запуска от админа, вообще этой страницы нет. Работаю под пользователем являющимся администратором.

Project.pro
Код:
SOURCES += main.cpp

main.cpp

Код:
int main(int argc, char *argv[])
{
    return 0;
}

Консоль сборки:

16:57:26: Выполняются этапы для проекта FirmwareUpdater...
16:57:26: Настройки не изменились, этап qmake пропускается.
16:57:26: Запускается: «C:\Qt\Qt5.9.2\Tools\mingw530_32\bin\mingw32-make.exe»
C:/Qt/Qt5.9.2/Tools/mingw530_32/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory 'C:/Projects/FirmwareUpdaterTrunk/release'
g++ -c -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -D_UNICODE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\trunk -I. -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\include -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\include\QtGui -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\include\QtANGLE -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\include\QtCore -Irelease -I..\..\..\Qt\Qt5.9.2\5.9.2\mingw53_32\mkspecs\win32-g++  -o release\main.o ..\trunk\main.cpp
..\trunk\main.cpp:2:14: warning: unused parameter 'argc' [-Wunused-parameter]
 int main(int argc, char *argv[])
              ^
..\trunk\main.cpp:2:31: warning: unused parameter 'argv' [-Wunused-parameter]
 int main(int argc, char *argv[])
                               ^
g++ -Wl,-s -Wl,-subsystem,windows -mthreads -o release\FirmwareUpdater.exe release/main.o  -lmingw32 -LC:\Qt\Qt5.9.2\5.9.2\mingw53_32\lib C:\Qt\Qt5.9.2\5.9.2\mingw53_32\lib\libqtmain.a -LC:\utils\my_sql\my_sql\lib -LC:\utils\postgresql\pgsql\lib -lshell32 C:\Qt\Qt5.9.2\5.9.2\mingw53_32\lib\libQt5Gui.a C:\Qt\Qt5.9.2\5.9.2\mingw53_32\lib\libQt5Core.a
mingw32-make[1]: Leaving directory 'C:/Projects/FirmwareUpdaterTrunk/release'
16:57:29: Процесс «C:\Qt\Qt5.9.2\Tools\mingw530_32\bin\mingw32-make.exe» завершился успешно.
16:57:29: Прошло времени: 00:03.

Может у кого было такое? В чем причина?

П.С. Другие проекты собираются без подобных проблем.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Январь 05, 2018, 13:45 »

вроде надо подсунуть манифест-файл (или отредактировать тот, который использует MinGW), в котором уровень доступа указан обычный, а не админа.

а другие проекты, где проблем нет, собираются этим же тулчейном?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
georg_b
Гость
« Ответ #2 : Январь 05, 2018, 18:14 »

Да другие проекты собираю этим же тулчейном.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 22.