#winapi #startup #messagebox #winmain
#winapi #запуск #окно сообщений #winmain
Вопрос:
У меня есть программа win32, при запуске вручную она отображает сообщение в WinMain, но когда я помещаю ту же программу в реестр (Запуск), чтобы при перезагрузке ПК она запускалась автоматически, сообщение никогда не появлялось (но программа работала нормально).
Кто-нибудь знает, почему существует разница между запуском программы вручную (щелчком по exe-файлу) и автоматически (через реестр Windows)?
Спасибо
Clement
Ответ №1:
Вероятно, слишком рано отображать сообщение в верхней части WinMain, потому что у вас еще нет окна. Можете ли вы подождать, пока не получите свое первое WM_CREATE
сообщение?
Комментарии:
1. Да, проблема решена. Глупо, что путь, который я ввел в реестр, — это другая программа!