我爱Aspx >> VC.Net >> 关联自己的应用程序到右键菜单中LPCTSTR dataset2="txtfile\\shell";
long ret1=::RegOpenKeyEx(HKEY_CLASSES_ROOT,dataset1,0,KEY_READ,&hKey);
//删除“command”子键
::RegDeleteKey(hKey,LPCTSTR("command"));
::RegCloseKey(hKey);
ret1=::RegOpenKeyEx(HKEY_CLASSES_ROOT,dataset2,0,KEY_READ,&hKey);
//删除“我的文本应用程序”子键
::RegDeleteKey(hKey,LPCTSTR("我的文本应用程序"));
::RegCloseKey(hKey);
这段代码用来恢复注册表中的默认数据。
至此,我们完成了在扩展名为.txt文件的右键菜单中关联上自己的应用程序,但不是.txt文件的右键菜单上不会出现该菜单项。如果用户希望在所有文件类型的右键菜单中关联上自己的应用程序,则应在HKEY_CLASSES_ROOT\*\shell子键下进行操作,操作步骤同上。对于关联其他类型的文件依此类推。
以上程序在Windows2000和VC6中通过。
【我对这篇文章有话说?】
实战DeviceIoControl 之二:获取..[05-21]
非议MFC(三)库代码的质量问题[05-21]
从WEB服务器下载文件的简单方法。[05-21]
非议MFC(二)逻辑上的不完备[05-21]
实战DeviceIoControl 之一:通过..[05-21]
Windows中文输入法的实现[05-21]
用Delphi 6开发ASP上传组件详解[05-21]
”新快乐时光“再解[05-21]
Notes中有关C++API的注意事项[05-21]
Domino SMTP设置[05-21]