Запуск приложения на удаленном компьютере
От: sarp  
Дата: 07.09.07 11:42
Оценка:
Всем добрый день. Значит такая проблемка: Есть 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++. Прикладные вопросы' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.