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

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

  1. GLEB

    GLEB New Member

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

    slow New Member

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

    GLEB New Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2007
    Сообщения:
    83
    slow
    Спасибо, помогло :)