узнать путь к выполняющейся dll

Тема в разделе "WASM.WIN32", создана пользователем nc, 11 мар 2009.

  1. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    есть чужая программа, которая динамически запускает мою dll,
    как из моей dll узнать путь по которому её запустили?

    GetCommandLine/GetCurrentDirectory/GetModuleFileName/GetModuleHandle возвращают путь exe-программы в лучшем случае...
     
  2. nc

    nc New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    61
    всё, нашёл!!!

    GetModuleFileName( GetModuleHandle("file.dll"), name, size );
     
  3. TbI_TyT

    TbI_TyT New Member

    Публикаций:
    0
    Регистрация:
    2 мар 2009
    Сообщения:
    58
    вот до чего техника дошла, аж "Самообучающиеся форумчание" появились )
     
  4. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    nc
    GetModuleFileName(hInstance, name, size);