Запуск из службы

Тема в разделе "WASM.WIN32", создана пользователем GLEB, 5 янв 2008.

  1. GLEB

    GLEB New Member

    Публикаций:
    0
    После инжектирования кода выполняющего запуск какого либо приложения в сервис (службу), запуск приложения происходит так же как и у сервиса (только в диспетчере есть, а окошка не видно). А можно запустить его нормально?
     
  2. slow

    slow New Member

    Публикаций:
    0
    Гы. Отвечаю на этот вопрос раз этак в пятнадцатый :)
    Сервисы по умолчанию выполняются на другом десктопе :) Для интерактивности запускаемых из службы процессов есть 2 варианта:
    1) указать соответствующую опцию сервиса (с пом. ChangeServiceConfig2 вродеб) - тогда сервис будет запущен на интерактивном десктопе (это плохо)
    2) указать в processParameters.lpDesktop для CreateProcess "winsta0\default"
     
  3. GLEB

    GLEB New Member

    Публикаций:
    0
    slow
    Спасибо, помогло :)