动态添加/删除Windows资源管理器右键菜单及挂接操作
来源:互联网 发布:思维方式知乎 编辑:程序博客网 时间:2024/05/16 08:25
void AddRegKeys()//注册右键菜单
{
CRegKey rk1,rk11,rk2,rk22,rk3,rk33,rk4,rk44,rk5,rk55,rk6,rk66;
char windowsdir[128];
GetWindowsDirectory(windowsdir,128);
CString windir = windowsdir;
rk1.Create(HKEY_CLASSES_ROOT,"Folder//shell//RightPop");
rk1.SetValue("右键菜单(&I)");
rk11.Create(HKEY_CLASSES_ROOT,"Folder//shell//RightPop//command");
rk11.SetValue(windir+"//右键菜单要调用的程序.exe -E /"%1/"");//-E是参数,用GetCommandLine()可以得到在哪个文件上调用的这个菜单以及这个参数
}
void DeleteRegKeys()//删除右键菜单
{
RegDeleteKey(HKEY_CLASSES_ROOT,"Folder//shell//RightPop//command");
RegDeleteKey(HKEY_CLASSES_ROOT,"Folder//shell//RightPop");
RegDeleteKey(HKEY_CLASSES_ROOT,"*//shell//RightPop//command");
RegDeleteKey(HKEY_CLASSES_ROOT,"*//shell//RightPop");
}
- 动态添加/删除Windows资源管理器右键菜单及挂接操作
- 添加/删除 windows下Git右键菜单
- 为资源管理器添加命令提示符右键菜单
- Windows添加右键菜单
- windows添加右键菜单
- 一种在Windows资源管理器添加右键菜单命令来打开选定目录DOS窗口的方法
- 在资源管理器右键菜单中添加新的菜单项
- 在资源管理器右键菜单中添加新的菜单项
- 右键添加删除svn菜单
- 在资源管理器中添加自定义右键菜单c#
- 将UltraEdit添加到资源管理器的右键菜单
- windows 添加右键菜单脚本
- 为windows添加右键菜单
- 清理windows资源管理器右键"打开方式","新建"菜单
- 动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- brian的Perl问题之万能指南
- 100本软件开发类电子图书下载地址
- 在VC6.0中使用新版的MSDN
- A股上市,银行老总信口开河把诚信当儿戏
- 浅析木马服务端的生成技术
- 动态添加/删除Windows资源管理器右键菜单及挂接操作
- C++对象大小讨论
- 《人月神话》的观点:是或非?
- C++知识点
- 基于servlet的web解决方案 Tapestry篇
- SQLServer和Access、Excel数据传输简单总结--青蛙非王子(lostfrog)
- WAVE文件格式剖析
- 软件需求读书笔记_2006年3月30日
- 茫然的一舜间