みなさん、スタート メニュー スタイルのプログラムに取り組んでいます。ピン留めされたプログラムとすべてのプログラム リストを取得する方法を知りたいです。私はいくつかの調査を開始し、私が見つけたものを投稿して、皆さんがギャップを埋めるのを助けることができるようにします.
プログラムのアイコンを取得するために、これを見つけました...
public static Icon IconFromFilePath(string filePath)
{
var result = (Icon)null;
try
{
result = Icon.ExtractAssociatedIcon(filePath);
}
catch (System.Exception)
{
// swallow and return nothing. You could supply a default Icon here as well
}
return result;
}
すべてのプログラムと固定されたプログラムを取得するには、これらのパスを見つけます...
%USERPROFILE%\appdata\Roaming\Microsoft\Windows\スタート メニュー\プログラム
C:\ProgramData\Microsoft\Windows\スタート メニュー\
これらの場所は何ですか?また、スタートメニューはこれらをどのように利用していますか? それらをどのように使用できますか?簡単に説明するつもりはありませんが、この問題を解決するために本当に取り組んでいて、たくさんのことを探していることを示したかったのです。ありがとう!