singlepost

Win32 << На главную или назад  

Как изменить(подменить) имя уже запущенного процесса?

В общем - ситуация: мне нужно из одного экзешника, не копируя и не переименовывая его, наплодить много процессов с разными "именами" 8/

(Windows 2000 / XP)

33 ответов в теме “Win32”

  1. 1
    Антон Кононов ответил:

    дохлый номер :) как мне кажется

  2. 2
    Ростислав Чутков ответил:

    а нужно чтоб работало только в диспетчере задач, или вообще в любых ps tools?

  3. 3
    Deleted Deleted ответил:

    Вообще, в диспетчере задач. Есть разница?

  4. 4
    Ростислав Чутков ответил:

    Тогда есть конечно способ, подменить функцию ZwQueryInformationProcess, однако это потребует административных(отладочных) привилегий

  5. 5
    Deleted Deleted ответил:

    Подскажи что конкретно можно сделать? Привилегии можно получить из программы?

  6. 6
    Deleted Deleted ответил:

    Задание моё в универе, цитата (кусочег):


    2. Для моделирования объекта, условно названного как «задание» используйте процесс. Создайте процесс, в теле которого выполняются следующие операции: … .
    3. Создайте n копий процесса, созданного Вамипри выполнении п.2. с уникальными именами.

    =)))

  7. 7
    Ростислав Чутков ответил:

    вот отличная статья http://www.wasm.ru/article.php?article=apihook_2

    хотя это реально "не два пальца об асфальт", так что быть может стоить зачитерить с копированием…

  8. 8
    Deleted Deleted ответил:

    За статью спасибо, интересно.
    Т.е. нормального, предусмотренного способа сделать это (#7) нет, только хак (или через Ж, кому как больше нравится :) ) ???

  9. 9
    Ростислав Чутков ответил:

    Документированных способов я не видел. Боюсь что да.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.