1

みなさん、スタート メニュー スタイルのプログラムに取り組んでいます。ピン留めされたプログラムとすべてのプログラム リストを取得する方法を知りたいです。私はいくつかの調査を開始し、私が見つけたものを投稿して、皆さんがギャップを埋めるのを助けることができるようにします.

プログラムのアイコンを取得するために、これを見つけました...

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\スタート メニュー\

これらの場所は何ですか?また、スタートメニューはこれらをどのように利用していますか? それらをどのように使用できますか?簡単に説明するつもりはありませんが、この問題を解決するために本当に取り組んでいて、たくさんのことを探していることを示したかったのです。ありがとう!

4

1 に答える 1