Я видел, как использовать перенаправление строк реестра чтобы включить поддержку MUI, даже при переполнении стека. Например, вы можете добавить в реестр перенаправленное строковое значение с именем DisplayName_Localized, чтобы локализовать запись вашей программы в пользовательском интерфейсе ARP.
Пример: @%ProgramFiles%\MyProduct\MyResources.dll, -12345
К сожалению, все, что я могу найти, говорит об использовании идентификатора строкового ресурса для определения того, какой строковый ресурс использовать. Это относится к dll неуправляемых ресурсов. У меня есть несколько ресурсных dll, которые управляемы и построены с помощью .Net Framework. Проблема в том, что я не вижу способа получить идентификатор строки или даже целочисленный идентификатор, поскольку строки идентифицируются по именам строк в связанных с ними файлах resx.
Можно ли таким образом включить поддержку MUI из реестра с dll управляемого ресурса?