Re: Где в десятках api-ms-win-core-winrt-string-l1-1-0.dll?
От: kov_serg Россия  
Дата: 24.05.24 05:11
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Пытаюсь запинать софтину, заточенную под десяточные 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$.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.