среда, 14 сентября 2011 г.

w8 apisetschema.dll

стала значительно толще:
API-ms-win-advapi32-auth-l1-1-0advapi32.dll
API-ms-win-advapi32-eventingcontroller-l1-1-0advapi32.dll
API-ms-win-advapi32-eventlog-l1-1-0advapi32.dll
API-ms-win-advapi32-msi-l1-1-0advapi32.dll
API-ms-win-advapi32-ntmarta-l1-1-0advapi32.dll
API-ms-win-advapi32-registry-l1-1-0advapi32.dll
API-ms-win-advapi32-safer-l1-1-0advapi32.dll
API-ms-win-advapi32-shutdown-l1-1-0advapi32.dll
API-ms-win-appmodel-identity-l1-1-0kernel32.dll
API-ms-win-appmodel-runtime-l1-1-0kernel32.dll
API-ms-win-appmodel-state-l1-1-0kernel32.dll
API-ms-win-authz-claimpolicies-l1-1-0authz.dll
API-ms-win-authz-remote-l1-1-0logoncli.dll
API-ms-win-biometrics-winbio-l1-1-0winbio.dll
API-ms-win-branding-winbrand-l1-1-0winbrand.dll
API-ms-win-cmd-util-l1-1-0fsutilext.dll
API-ms-win-cng-rng-l1-1-0bcryptprimitives.dll
API-ms-win-com-clbcatq-l1-1-0clbcatq.dll
API-ms-win-com-ole32-l1-1-0ole32.dll
API-ms-win-com-psmregister-l1-1-0advapi32.dll
API-ms-win-com-psmregisterclient-l1-1-0twinapi.dll
API-ms-win-core-apiquery-l1-1-0ntdll.dll
API-ms-win-core-appcompat-l1-1-0kernelbase.dll
API-ms-win-core-appinit-l1-1-0kernel32.dllkernelbase.dll
API-ms-win-core-bem-l1-1-0kernelbase.dll
API-ms-win-core-bicltapi-l1-1-0bi.dll
API-ms-win-core-biplmapi-l1-1-0bgmhost.dll
API-ms-win-core-com-l1-1-0combase.dll
API-ms-win-core-com-private-l1-1-0combase.dll
API-ms-win-core-comm-l1-1-0kernelbase.dll
API-ms-win-core-console-l1-1-0kernelbase.dll
API-ms-win-core-console-l2-1-0kernelbase.dll
API-ms-win-core-crt-l1-1-0ntdll.dll
API-ms-win-core-crt-l2-1-0kernelbase.dll
API-ms-win-core-datetime-l1-1-0kernelbase.dll
API-ms-win-core-datetime-l1-1-1kernelbase.dll
API-ms-win-core-debug-l1-1-0kernelbase.dll
API-ms-win-core-debug-l1-1-1kernelbase.dll
API-ms-win-core-delayload-l1-1-0kernel32.dllkernelbase.dll
API-ms-win-core-delayload-l1-1-1kernel32.dllkernelbase.dll
API-ms-win-core-errorhandling-l1-1-0kernelbase.dll
API-ms-win-core-fibers-l1-1-0kernelbase.dll
API-ms-win-core-fibers-l1-1-1kernelbase.dll
API-ms-win-core-file-l1-1-0kernelbase.dll
API-ms-win-core-file-l1-1-1kernelbase.dll
API-ms-win-core-file-l2-1-0kernelbase.dll
API-ms-win-core-handle-l1-1-0kernelbase.dll
API-ms-win-core-heap-l1-1-0kernelbase.dll
API-ms-win-core-interlocked-l1-1-0kernelbase.dll
API-ms-win-core-io-l1-1-0kernel32.dllkernelbase.dll
API-ms-win-core-io-l1-1-1kernel32.dllkernelbase.dll
API-ms-win-core-job-l1-1-0kernelbase.dll
API-ms-win-core-libraryloader-l1-1-0kernelbase.dll
API-ms-win-core-libraryloader-l1-1-1kernelbase.dll
API-ms-win-core-localization-l1-1-0kernelbase.dll
API-ms-win-core-localization-l1-1-1kernelbase.dll
API-ms-win-core-localregistry-l1-1-0kernelbase.dll
API-ms-win-core-localregistry-l1-1-1kernelbase.dll
API-ms-win-core-memory-l1-1-0kernelbase.dll
API-ms-win-core-memory-l1-1-1kernelbase.dll
API-ms-win-core-misc-l1-1-0kernelbase.dll
API-ms-win-core-misc-l1-1-1kernelbase.dll
API-ms-win-core-multipleproviderrouter-l1-1-0mpr.dll
API-ms-win-core-namedpipe-l1-1-0kernelbase.dll
API-ms-win-core-namespace-l1-1-0kernelbase.dll
API-ms-win-core-path-l1-1-0kernelbase.dll
API-ms-win-core-processenvironment-l1-1-0kernelbase.dll
API-ms-win-core-processsecurity-l1-1-0kernel32.dllkernelbase.dll
API-ms-win-core-processthreads-l1-1-0kernel32.dllkernelbase.dll
API-ms-win-core-processthreads-l1-1-1kernel32.dllkernelbase.dll
API-ms-win-core-processtopology-l1-1-0kernelbase.dll
API-ms-win-core-profile-l1-1-0kernelbase.dll
API-ms-win-core-psapi-l1-1-0kernelbase.dll
API-ms-win-core-psapiansi-l1-1-0kernelbase.dll
API-ms-win-core-psm-app-l1-1-0advapi32.dll
API-ms-win-core-psm-info-l1-1-0appsruprov.dll
API-ms-win-core-psm-plm-l1-1-0bgmhost.dll
API-ms-win-core-realtime-l1-1-0kernelbase.dll
API-ms-win-core-registry-l1-1-0kernelbase.dll
API-ms-win-core-registryuserspecific-l1-1-0kernelbase.dll
API-ms-win-core-rtlsupport-l1-1-0ntdll.dll
API-ms-win-core-sidebyside-l1-1-0kernelbase.dll
API-ms-win-core-string-l1-1-0kernelbase.dll
API-ms-win-core-string-l2-1-0kernelbase.dll
API-ms-win-core-stringansi-l1-1-0kernelbase.dll
API-ms-win-core-stringloader-l1-1-0kernel32.dllkernelbase.dll
API-ms-win-core-synch-l1-1-0kernelbase.dll
API-ms-win-core-synch-l1-1-1kernelbase.dll
API-ms-win-core-sysinfo-l1-1-0kernelbase.dll
API-ms-win-core-sysinfo-l1-1-1kernelbase.dll
API-ms-win-core-systemtopology-l1-1-0kernelbase.dll
API-ms-win-core-threadpool-l1-1-0kernelbase.dll
API-ms-win-core-threadpool-l1-1-1kernelbase.dll
API-ms-win-core-url-l1-1-0kernelbase.dll
API-ms-win-core-util-l1-1-0kernel32.dllkernelbase.dll
API-ms-win-core-version-l1-1-0kernelbase.dll
API-ms-win-core-versionansi-l1-1-0kernelbase.dll
API-ms-win-core-windowserrorreporting-l1-1-0kernelbase.dll
API-ms-win-core-winrt-error-l1-1-0combase.dll
API-ms-win-core-winrt-errorprivate-l1-1-0combase.dll
API-ms-win-core-winrt-l1-1-0combase.dll
API-ms-win-core-winrt-registration-l1-1-0combase.dll
API-ms-win-core-winrt-roparameterizediid-l1-1-0combase.dll
API-ms-win-core-winrt-string-l1-1-0combase.dll
API-ms-win-core-wow64-l1-1-0kernelbase.dll
API-ms-win-core-xstate-l1-1-0ntdll.dll
API-ms-win-devices-config-l1-1-0cfgmgr32.dll
API-ms-win-devices-query-l1-1-0cfgmgr32.dll
API-ms-win-devices-swdevice-l1-1-0cfgmgr32.dll
API-ms-win-domainjoin-netjoin-l1-1-0netjoin.dll
API-ms-win-dx-d3dkmt-l1-1-0gdi32.dll
API-ms-win-eventing-classicprovider-l1-1-0kernelbase.dll
API-ms-win-eventing-classicprovideransi-l1-1-0kernelbase.dll
API-ms-win-eventing-consumer-l1-1-0kernelbase.dll
API-ms-win-eventing-controller-l1-1-0kernelbase.dll
API-ms-win-eventing-provider-l1-1-0kernelbase.dll
API-ms-win-firewallapi-webproxy-l1-1-0firewallapi.dll
API-ms-win-fsutilext-ifsutil-l1-1-0fsutilext.dll
API-ms-win-fsutilext-ulib-l1-1-0fsutilext.dll
API-ms-win-gdi-dc-create-l1-1-0gdi32.dll
API-ms-win-gdi-dc-l1-1-0gdi32.dll
API-ms-win-gdi-devcaps-l1-1-0gdi32.dll
API-ms-win-gdi-draw-l1-1-0gdi32.dll
API-ms-win-gdi-font-l1-1-0gdi32.dll
API-ms-win-gdi-metafile-l1-1-0gdi32.dll
API-ms-win-gdi-path-l1-1-0gdi32.dll
API-ms-win-gdi-render-l1-1-0gdi32.dll
API-ms-win-gdi-rgn-l1-1-0gdi32.dll
API-ms-win-gdi-wcs-l1-1-0gdi32.dll
API-ms-win-gpapi-grouppolicy-l1-1-0gpapi.dll
API-ms-win-gui-ntuser-l1-1-0user32.dll
API-ms-win-http-time-l1-1-0kernelbase.dll
API-ms-win-kernel32-appcompat-l1-1-0kernel32.dll
API-ms-win-kernel32-datetime-l1-1-0kernel32.dll
API-ms-win-kernel32-errorhandling-l1-1-0kernel32.dll
API-ms-win-kernel32-file-l1-1-0kernel32.dll
API-ms-win-kernel32-package-l1-1-0kernel32.dll
API-ms-win-kernel32-registry-l1-1-0kernel32.dll
API-ms-win-kernel32-sidebyside-l1-1-0kernel32.dll
API-ms-win-kernel32-windowserrorreporting-l1-1-0kernel32.dll
API-ms-win-kernelbase-processthread-l1-1-0kernel32.dll
API-ms-win-legacy-advapi32-l1-1-0advapi32.dll
API-ms-win-legacy-kernel32-l1-1-0kernel32.dll
API-ms-win-legacy-shlwapi-l1-1-0kernelbase.dll
API-ms-win-mm-joystick-l1-1-0winmmbase.dll
API-ms-win-mm-mci-l1-1-0winmm.dll
API-ms-win-mm-misc-l1-1-0winmmbase.dll
API-ms-win-mm-misc-l2-1-0winmm.dll
API-ms-win-mm-mme-l1-1-0winmmbase.dll
API-ms-win-mm-msacm-l1-1-0msacm32.dll
API-ms-win-mm-pehelper-l1-1-0mf.dll
API-ms-win-mm-playsound-l1-1-0winmm.dll
API-ms-win-mm-time-l1-1-0kernel32.dll
API-ms-win-mm-wmdrmsdk-l1-1-0wmdrmsdk.dll
API-ms-win-mpr-multipleproviderrouter-l1-1-0mprext.dll
API-ms-win-mrmcorer-resmanager-l1-1-0mrmcorer.dll
API-ms-win-msiltcfg-msi-l1-1-0msiltcfg.dll
API-ms-win-networking-winipsec-l1-1-0winipsec.dll
API-ms-win-ntdsa-activedirectoryserver-l1-1-0ntdsa.dll
API-ms-win-ntdsapi-activedirectoryclient-l1-1-0ntdsapi.dll
API-ms-win-ntuser-dc-access-l1-1-0user32.dll
API-ms-win-ntuser-gui-l1-1-0user32.dll
API-ms-win-ntuser-rectangle-l1-1-0user32.dll
API-ms-win-ntuser-sysparams-l1-1-0user32.dll
API-ms-win-obsolete-kernel32-l1-1-0kernel32.dll
API-ms-win-obsolete-kernelbase-l1-1-0kernelbase.dll
API-ms-win-obsolete-localization-l1-1-0kernelbase.dll
API-ms-win-obsolete-psapi-l1-1-0kernelbase.dll
API-ms-win-obsolete-shlwapi-l1-1-0kernelbase.dll
API-ms-win-ole32-oleautomation-l1-1-0ole32.dll
API-ms-win-printer-winspool-l1-1-0winspool.drv
API-ms-win-profile-profsvc-l1-1-0profsvcext.dll
API-ms-win-profile-userenv-l1-1-0profext.dll
API-ms-win-ro-typeresolution-l1-1-0wintypes.dll
API-ms-win-rometadata-dispenser-l1-1-0rometadata.dll
API-ms-win-samsrv-accountstore-l1-1-0samsrv.dll
API-ms-win-secur32-translatename-l1-1-0secur32.dll
API-ms-win-security-activedirectoryclient-l1-1-0kernelbase.dll
API-ms-win-security-appcontainer-l1-1-0kernelbase.dll
API-ms-win-security-audit-l1-1-0sechost.dll
API-ms-win-security-base-l1-1-0kernelbase.dll
API-ms-win-security-credentials-l1-1-0sechost.dll
API-ms-win-security-credentials-l2-1-0sechost.dll
API-ms-win-security-credui-l1-1-0credui.dll
API-ms-win-security-cryptui-l1-1-0cryptui.dll
API-ms-win-security-grouppolicy-l1-1-0kernelbase.dll
API-ms-win-security-lsalookup-l1-1-0sechost.dll
API-ms-win-security-lsapolicy-l1-1-0sechost.dll
API-ms-win-security-sddl-l1-1-0sechost.dll
API-ms-win-security-sddlparsecond-l1-1-0sechost.dll
API-ms-win-security-vaultcli-l1-1-0vaultcli.dll
API-ms-win-service-core-l1-1-0sechost.dll
API-ms-win-service-core-l1-1-1sechost.dll
API-ms-win-service-management-l1-1-0sechost.dll
API-ms-win-service-management-l2-1-0sechost.dll
API-ms-win-service-winsvc-l1-1-0sechost.dll
API-ms-win-session-userinit-l1-1-0userinitext.dll
API-ms-win-session-wininit-l1-1-0wininitext.dll
API-ms-win-session-winsta-l1-1-0winsta.dll
API-ms-win-session-wtsapi32-l1-1-0wtsapi32.dll
API-ms-win-setupapi-cfgmgr32local-l1-1-0setupapi.dll
API-ms-win-setupapi-cfgmgr32remote-l1-1-0setupapi.dll
API-ms-win-setupapi-classinstallers-l1-1-0setupapi.dll
API-ms-win-setupapi-logging-l1-1-0setupapi.dll
API-ms-win-shcore-comhelpers-l1-1-0shcore.dll
API-ms-win-shcore-obsolete-l1-1-0shcore.dll
API-ms-win-shcore-registry-l1-1-0shcore.dll
API-ms-win-shcore-stream-l1-1-0shcore.dll
API-ms-win-shcore-sysinfo-l1-1-0shcore.dll
API-ms-win-shcore-thread-l1-1-0shcore.dll
API-ms-win-shcore-unicodeansi-l1-1-0shcore.dll
API-ms-win-shell-shell32-l1-1-0shell32.dll
API-ms-win-shell-shlwapi-l1-1-0shlwapi.dll
API-ms-win-sxs-oleautomation-l1-1-0sxs.dll
API-ms-win-umpoext-umpo-l1-1-0umpoext.dll
API-ms-win-user32-string-l1-1-0user32.dll
API-ms-win-wevtapi-eventlog-l1-1-0wevtapi.dll
API-ms-win-winsock-gui-l1-1-0user32.dll
API-ms-win-wlan-grouppolicy-l1-1-0wlgpclnt.dll
API-ms-win-wlan-onexui-l1-1-0onexui.dll
API-ms-win-wlan-scard-l1-1-0winscard.dll

5 комментариев:

  1. А можешь подсказать, как теперь с этими импортами бороться при резолве (точнее, не сошедшемся резолве на загрузке)? А то я немного отстал от нативных дел за последнее время, и вот теперь смотрю на depends.exe и офигеваю.

    Поставил я нтю 6.2.8102 на пробу (собственно public CTP) и запускаю там свою софтину, которая, по идее, xcopy-ready. На 6.1 (семёрке) чистой заводится с пол-оборота безо всяких проблем. А тут эффектно падает.

    Натравил на подозрительную DLLку depends.exe (2.2.6000) -- тот показал толпу ошибок, но на какие-то простые вещи типа API-ms-win-core-com-l1-1-0.DLL (из MSVCP90D.dll). И что с этим знанием делать? depends вообще понимает этот новомодный SxS, а то у него последняя версия 2006 года? Можно под релиз попорбовать пересобраться, но разницы же быть не должно вроде.

    Как теперь отвечать на вопрос, каких импортов не хватает DLL и почему?

    ОтветитьУдалить
  2. а табличка соотв-вий зачем приведена например ?
    что такое depends я не в курсе

    ОтветитьУдалить
  3. А табличка соответствий ничем мне с моей проблемой не может помочь. И так понятно, что это какая-то глубоко системная DLL и не быть её не может. А то, что она репортится как ошибка, означает одно из двух:
    * Моя DLLка не может загрузить имеющуюся системную библиотеку. Что вряд ли, потому как остальные софтины не испытывают подобных проблем, а моя не настолько особенная.
    * Depends.exe ни фига не сечёт фишку на w8, потому что в 2006 году таких чуд ещё не было.

    Последнее более вероятно, но я не умею по-другому определять, почему конкретный PE на конкретной системе не может быть загружен. Предположительно, из-за отсутствия модулей. Как узнать, каких модулей ему не хватает? Думал, может, будут какие-нибудь идеи в эту сторону.

    Это не кернельный вопрос, конечно, но обычно для кернельщиков юзермод вообще тривиален )

    ОтветитьУдалить
  4. я с трудом проссываю смысл твоих простыней, но зато ясно вижу посыл - "поработай за меня сука быстро"

    ОтветитьУдалить
  5. Да ты чота злой такой, прям на людей кидаешься. Для XP и ниже я, например, этот ответ знаю. И он из одной строчки, ответ этот. Мне никому не впадлу его "сука быстро" сказать, ибо в чём проблема-то? Не убудет от меня. Ну для Висты всякой более-менее тоже знаю, справлялся хотя бы уже.

    А вот для восьмёрки -- хуй проссышь чо там творится, и, главное, кто её видел вблизи хотя бы -- людей таких хуй да нихуя нет почти. Ну можно было бы на день-другой над этим вопросом зависнуть, если б это по работе было. Но там вообще всё managed давно, там таких вопросов и близко нету. А на свою софтину столько времени хер знает когда убить смогу. Такшта пока что на tablet'е приходится сосать, гм, лапу -- не работает скотинка.

    ОтветитьУдалить