2017-06-08 9 views
0

私の最初の質問は、私はWindows上のいくつかのフォルダアイコンを編集するlitleプログラムを作って考えて、私は後に番号の意味を検索アイコンのパスが、何の答えを見つけることは、システムアイコンは、すなわちdiferent値が設定されています意味 "IconResource = .. ..(番号)"

音楽フォルダ

IconResource=%SystemRoot%\system32\imageres.dll,-108 

写真フォルダを

IconResource=%SystemRoot%\system32\imageres.dll,-113 

我々は、手動でフォルダからアイコンを変更、通常は使用ですD(リムーバブルメディアにそれを維持するために):

IconResource=..\Icons\icon.ico,0

その最後の番号のいずれかの影響がありますか?それともそれは問題ではない?

答えて

0

.EXEと.DLLファイルには、複数のアイコンを含めることができます。 ,0がファイル内の最初のアイコンである場合、この構文は1つのアイコンのみを含む.ICOファイルにも使用できます。

正の数字は、アイコンが実行可能ファイルに格納されている順番を指します(,0が最初、,1が2番目、,2が3番目など)。この順序は、Windowsの標準選択アイコンダイアログ(ショートカットプロパティなど)のアイコンの順序と同じです。

負の数は、アイコンのリソースIDであり、これは、実行可能とアイコンが変更された場合かの著者が安定し使用することを選択した偶数場合、経時的に安定であることができる前記の著者によって選択された数でありますリソースID。

も参照してください。 How the shell converts an icon location into an icon

関連する問題