如果我們需要在資源管理器中選中檔案後右鍵出現自定義右鍵選單,我們可以通過修改登錄檔的形式實現
下面例子僅供提供思路
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...