2011-07-24 29 views
0

スタートメニューのアプリケーションのショートカットの表示名を、使用できる文字列があればユーザーのローカル言語で表示できるようにします。Windowsのスタートメニューのショートカットの表示名をローカライズ

私はローカライズされた文字列がストレージで参照されているかを扱っa questionを発見したが、私はちょうど直接desktop.iniファイルを編集して周りにマックができている間、私は非常にこの問題を解決するための完全プログラムインターフェイスを好むだろう、すなわち同様のAPI IShellLinkと、既にショートカットを設定するために使用されている関連インターフェイス最初にIShellFolder::SetNameOfがこれに対処できるように聞こえましたが、2回目のそのページの読み込みでは、物理ファイルの名前が変更されるようです。

私のアプリケーションでは、ファイルの関連付けがシェル内でローカライズされているため、間接的な文字列が使用されていますが、十分に文書化されているため大きな問題ではありませんでしたが、シェルの表示名リンク。

私はインストーラにInnoSetupを使用しています。

答えて

2

右私はMSDNに別の検索を行なったし、これを見つけた質問を投稿した後、ほとんど恥ずかしいです:

SHSetLocalizedNameは、シェルフォルダ内のファイルのローカライズされた名前を設定します。

関連する問題