Всем добрый день. Значит такая проблемка: Есть 2 компьютера. На компьютере 1 есть 1.exe — консольное MFC приложение, которое выполняет CreateProcess(...) файла допустим 2.exe. Пусть 2.exe — тоже консольное, в котором создаётся окно (CFrameWnd). Но! запускается 1.exe с машины 2, например под телнетом. Так вот, на машине 1, консольное окно приложения 2.exe появлеется, а вот GDI окно никак не хочет. Причем любое GDI приложение не рисуется, при таком типе запуска. Пробовал приложение 1.exe делать сервисом, включал поддержку "взаимодействие с рабочим столом"... не помогло. Пробовал через LogonUser(...), с получением хэндла раб. стола и т.д. пишет что нехватает прав у токена на создание CreateProcessAsUser, хотя логин проходит успешно под админом и под пользователем (с правами админа). Если кто чего знает, поделитесь плиз.
07.09.07 16:49: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт