отсутствует DLL в системе

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

  1. xx7

    xx7 New Member

    Публикаций:
    0
    Регистрация:
    17 янв 2009
    Сообщения:
    18
    нашёл тут у себя что-то вроде профайлера от MS, называется Depends.Exe (было в PlatformSDK, из которой при установке по сети что-то убил антивирус)

    Всё работает вроде, но первым делом пришет что отсутствует DWMAPI.DLL, путь не пишет

    Подскажите , у кого есть такая dll, где она бывает

    И куку ошибок выдаёт при профайлинге простой программы
    например что нет процедуры в IMM32.DLL из /system32/

    GetProcAddress(0x75310000 [MSCTFIME.IME], "ImeGetImeMenuItems") called from "IMM32.DLL" at address 0x76367354 and returned NULL. Error: здесь не читабельно (127).

    что-то о WNetRestoreConnectionA из c:\windows\system32\MPR.DLL
    , но программа нормально работает

    С чем такое может быть связано ?
     
  2. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    А google кто-то отменял?
    http://www.google.ru/search?hl=ru&q=DWMAPI.DLL&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=f&oq=
     
  3. xx7

    xx7 New Member

    Публикаций:
    0
    Регистрация:
    17 янв 2009
    Сообщения:
    18
    Вобщем-то да ,) поспешил
    Нашёл в сети такую dll ? только 2004го года

    , теперь остались ошибки типа того 127 что в mpr.dll нету функции
    WNetRestoreConnectionA
    похожей на эту
    [WNetRestoreConnectionW is available for use in the Microsoft Windows 2000 and Windows XP operating systems. It may be altered or unavailable in subsequent versions.]
    The WNetRestoreConnectionW function restores the connection to a network resource. The function prompts the user, if necessary, for a name and password.

    DWORD WNetRestoreConnectionW(
    HWND hwndParent,
    LPCWSTR lpDevice
    );

    причём на другой XP c севис.пак3
    жалуется наоборот на отсутствие процедуры с W на конце имени

    но это вроде пока не коснулось ещё сильно.

    Теперь вот попробовал запустить службу "Координатор распределённых транзакций", написано что это C:\WINDOWS\system32\msdtc.exe.
    Вылетает с какойто непонятной ошибкой
    , а если запустить в этом самом DependencyWalker
    то вообще не пойму какой файл не может найти
    пишет
    LoadLibraryA("RUSdtcl") returned NULL. Error:     (126).
    кажется типа Error name:
    ERROR_MOD_NOT_FOUND
    Error value:
    0x0000007E (126)
    Description:
    Не найден указанный модуль.

    по слову RUSdtcl , нашёл только пару страниц на японском языке :)
    Хотелось-бы попробовать всётаки запустить эту службу,
    в чём может быть причина ?
     
  4. xx7

    xx7 New Member

    Публикаций:
    0
    Регистрация:
    17 янв 2009
    Сообщения:
    18
    выше было написано
    LoadLibraryA("RUSdtcl") called from "MSDTCTM.DLL" at address 0x6DD117FA.
     
  5. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824