Отключения запуска дополнительных программ.

Тема в разделе "WASM.BEGINNERS", создана пользователем Setix, 21 янв 2012.

  1. Setix

    Setix New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2012
    Сообщения:
    2
    Добрый день!
    Есть программа,назовём её 1.exe,при запуске которой,происходит запуск файла 2.exe и 3.xt ,и только после того как эти программы запущены, происходит запуск 3.exe.

    Мне необходимо "напрямую" запустить файл 3.exe,но при его запуске вылазить некое окно,которое сообщает что остальные файлы не запущенны.Новерно,программа выполняет поиск запуценных приложений в системе:
    Если найдет-программа продолжит работу.
    Не найдёт-вылазит это окно.

    Вы можите посоветновать,как поступить?
    Какие функций искать в отладчике?
     
  2. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    Возможно программы используют механизмы "межпроцесного" взаимодействия например мьютексы или семафоры.
    Для начала попробуйте CreateMutex, CreateSemaphore.
    Возможно происходит поиск хендела окна.( FindWindow )
    Возможно обмен происходит с помощью переменных среды, или аргументов командной строки.
     
  3. Setix

    Setix New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2012
    Сообщения:
    2
    Благодарю!
    Сейчас буду разбираться..

    Есть ещё какие то варианты?