在資源管理器中新增自定義右鍵選單c

2021-06-02 20:29:48 字數 1262 閱讀 5415

如果我們需要在資源管理器中選中檔案後右鍵出現自定義右鍵選單,我們可以通過修改登錄檔的形式實現

下面例子僅供提供思路

using system;

using system.collections.generic;

using system.linq;

using system.text;

using microsoft.win32;

using system.io;

using system.diagnostics;

namespace menutest

else

else

}//刪除登錄檔

//deletecontextmenu("menu");

}///

/// 註冊右鍵選單

///

/// 右鍵選單名稱

/// 程式所在路徑

private static void addfilecontextmenuitem(string itemname, string assocreatedprogramfullpath)

registrykey rightcommondkey = shellkey.opensubkey(itemname);

if (rightcommondkey == null)

registrykey assocreatedprogramkey = rightcommondkey.createsubkey("command");

assocreatedprogramkey.setvalue(string.empty, assocreatedprogramfullpath);

assocreatedprogramkey.close();

rightcommondkey.close();

shellkey.close();

}catch (exception ex)

}///

/// 記錄日誌

///

///

///

private static void recod(string notename, string content)

catch (exception ex)

}///

/// 刪除選單

///

///

private static void deletecontextmenu(string itemname)

}catch (exception ex)}}

}

在資源管理器右鍵選單中新增新的選單項

一 原理 關聯自己的應用程式到右鍵選單中,當使用者在 我的電腦 或 資源管理器 中的某一檔案上單擊滑鼠右鍵時會出現乙個快捷選單。1 在登錄檔中找到並開啟 hkey classes root txt子鍵,查到其預設鍵值項資料為 txtfile 2 在登錄檔中找到並開啟 hkey classes roo...

VS2010在資源管理器中新增工程

1 選擇win32工程 2 選擇dll 需要mfc,則選mfc核取方塊 初始設定未選mfc,則可通過修改stdafx.h 檔案 stdafx.h include file for standard system include files,or project specific include fi...

FTP在資源管理器裡打不開

取了交集,不同的地方標註為不相關 win r regedit 開啟目錄 計算機 hkey classes root ftp檔案結構 具體設定 ftp 預設 reg sz url file transfer protocol editflags reg dword 0x00200002 2097154...