Изменить путь загруженной программы.

Тема в разделе "WASM.WIN32", создана пользователем hddman, 24 окт 2011.

  1. hddman

    hddman New Member

    Публикаций:
    0
    Всем привет! А есть ли какой-то способ изменить путь уже загруженной в память программы (своей), что бы она ссылалась допустим не на C:\myprg.exe, а на D:\myprg.exe ?
     
  2. Aids

    Aids New Member

    Публикаций:
    0
    hddman
    MoveFile попробуйте.
     
  3. Rel

    Rel Well-Known Member

    Публикаций:
    2
    эта строчка храниться в PEB'е, если ничего не путаю...
     
  4. Hellspawn

    Hellspawn New Member

    Публикаций:
    0
    вроде тут можно попробовать:

    http://undocumented.ntinternals.net/UserMode/Structures/RTL_USER_PROCESS_PARAMETERS.html
     
  5. x64

    x64 New Member

    Публикаций:
    0
    Что значит "ссылалась"? Зачем это?
     
  6. valentin_p

    valentin_p New Member

    Публикаций:
    0
    вероятно имеется в виду - чтобы отдавала другой результат при GetCommandLine. уточните куда она ссылается(дизасм).
     
  7. kam1

    kam1 New Member

    Публикаций:
    0
    Проще переименовывать экзешник после запуска.