重複の可能性:
すべてのデスクトップ ショートカットのカスタム右クリック コンテキスト メニュー項目のアイコンを設定する (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);
}
}