0

Stack Overflowでも、レジストリ文字列のリダイレクトを使用して MUI サポートを有効にする方法を見てきました。たとえば、DisplayName_Localized という名前のリダイレクトされた文字列値をレジストリに追加して、ARP UI でプログラムのエントリをローカライズできます。

例: @%ProgramFiles%\MyProduct\MyResources.dll,-12345

残念ながら、使用する文字列リソースを識別するために文字列のリソース ID を使用することについて、私が見つけることができるすべての話があります。これは、アンマネージ リソース dll に適用されます。.Net Framework で構築された、管理されているリソース dll がいくつかあります。問題は、文字列の ID を取得する方法が見つからないこと、または文字列が関連する resx ファイル内の文字列名によって識別されるため、整数の ID がある場合でもわからないことです。

管理されたリソース dll を使用して、レジストリからこの方法で MUI サポートを有効にすることはできますか?

4

1 に答える 1

0

あなたが提供したリンクUsing Registry String Redirectionは、

注: このトピックは、Win32 PE リソースにのみ関係します。非 Win32 PE リソースを使用する場合は、必要に応じて、カスタマイズされたレジストリ文字列のリダイレクトを提供する必要があります。

私が理解しているように、このメカニズムは、.NET フレームワークで構築されたマネージ リソース ファイルをサポートしていません。別のメカニズムを使用する必要があります。

于 2016-02-21T07:17:54.650 に答える