Здравствуйте, skyline, Вы писали:
S>Попробуй FindWindowEx, прочитай статью на этом сайте о предотвращении повторного запуска приложения (так есть пара ласковых о FindWindow), приведи код.
Статью прочитал и у меня возникла мысль — не кроется ли проблема в том что у IIS-а существует другой рабочий стол, на котором я и пытаюсь искать своё окно? Если это так то как узнать имя рабочего стола моего сервиса и поменять его поменять?
FindWindowEx так же ничего не дал, EnumWindows ни разу не попадает в callback функцию как будто ни одного окна нету.