Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Пытаюсь запинать софтину, заточенную под десяточные API, под более младшие версии. Оно хочет несколько разных api-ms-*.dll, которые я в таких случаях добываю из каталогов downlevel. А эта хочет, в частности, api-ms-win-core-winrt-string-l1-1-0.dll, которой я в десятках не нахожу. И все бы ничего (некоторые DLL транслируются через реестр), так я ее и там не нахожу.
А софтина, тем не менее, работает.
ЕМ>Каким образом система обрабатывает импорты из подобных DLL?
Ета ебель обрабатывается на уровне загрузчика. Можно победить только собрав свою заглушку ms-win-core-winrt-string-l1-1-0.dll. Но winrt без 10-ки не заведётся.
Вообще весь этот геморой призван только к одной цели, что бы новое по не могло пускаться на старых ос. Собирайте без этого чудного runtime-а от M$.