4

重複の可能性:
すべてのデスクトップ ショートカットのカスタム右クリック コンテキスト メニュー項目のアイコンを設定する (Windows エクスプローラー)

コンテキストメニュー

Windows XP でコンテキスト メニューを正常に作成しました。図に示すように、コンテキスト メニューにアイコンを追加したいと考えています。コンテキスト メニューの文献を読みましたが、失敗しました。手伝って頂けますか?ありがとうございました。

private void registryMenuContextFolder(string menuName, string pathApp, string pathIcon)

{

        try
        {

            RegistryKey _key = Registry.ClassesRoot.OpenSubKey("Folder\\Shell", true);

            RegistryKey _keyFolder = _key.CreateSubKey(menuName);
            if (_keyFolder != null)
            {
                _keyFolder.SetValue("Icon",Application.ExecutablePath +",0");

            }
            RegistryKey _keyCmd = _keyFolder.CreateSubKey("Command");
            if (_keyCmd != null)
            {
                _keyCmd.SetValue("", pathApp);
            }
            _keyCmd.Close();
            _keyFolder.Close();
            _key.Close();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }
4

0 に答える 0