Я использую CPack в своем CMakeLists.txt для создания установщика для своего тестового приложения. Это мой код, который генерирует запись в меню «Пуск».
set(CPACK_GENERATOR "NSIS")
set(CPACK_START_MENU_SHORTCUTS "${PROJECT_NAME}")
set(CPACK_PACKAGE_EXECUTABLES "${PROJECT_NAME}" "${PROJECT_NAME}.exe")
include(CPack)
После установки я вижу свою папку меню «Пуск», и при ее открытии есть мое приложение .exe и программа удаления. Через ~ 15 секунд деинсталлятор волшебным образом исчезает.
Кто-нибудь знает, почему это происходит? Приложение .exe остается.