Я пытаюсь создать приложение для Windows, которое проверяет некоторые вещи в фоновом режиме и информирует пользователя с помощью значка в системном трее.
Приложение создано на Неуправляемом C ++, и нет возможности переключиться на .net или Java.
Если пользователь хочет остановить приложение, он будет использовать значок в трее.
Приложение не может быть службой из-за стороны панели задач и потому, что оно должно запускаться без установки чего-либо на пользовательский компьютер (это единственный EXE-файл).
Используя типичную структуру программы Win32 (RegisterClass, WndProc и т. Д.), Я не знаю, как я могу разместить некоторый код для запуска цикла оконных сообщений. Может быть, мне нужно использовать CreateProcess () или CreateThread ()? Это правильный способ работать в многопоточном окружении?
Если мне нужно использовать CreateProcess () / CreateThread (), как я могу общаться между двумя потоками?
Спасибо ;)