Простым способом было бы установить ярлык для приложения в папке «Автозагрузка», который указывает параметр в командной строке, например, если ваше приложение называется myapp.exe
в свойствах ярлыка, вы можете ввести <path to myapp>\myapp.exe -nosplash
.
Затем измените код приложения, чтобы проверить параметры командной строки, возможно, с помощью
GetCommandLine , чтобы проверить, прошел ли -nosplash
, а затем не отображать заставку. Очевидно, что если пользователь только что запустил его, удвоив щелчок по самому приложению, -nosplash
не будет присутствовать, и он отобразит заставку как обычно.