我用VC++6.0编写了一个MFC程序,如何关联一个文件默认用我这个程序打开呢?求高人指点
2个回答
展开全部
选择打开方式,在始终用此程序打开上面打钩。
追问
在程序中如何做?
追答
需要修改注册表:
1、运行regedit命令打开注册表编辑器
2、.txt默认打开方式在注册表的位置是:
HEKY_CLASSES_ROOT根键下,找到txtfile子健,找到shell子健下的open子健的command子健
3、C语言修改注册表的方式是:
比如reg add "HKLM\Software" /v "abc" /t REG_SZ /d "def" /f的意思是
在HKLM\Software项里增加值"abc"他的类型是"REG_SZ"数据是"def"并自动覆盖现有的值.
相应c语句是
system ("cmd /c reg add \"HKLM\\Software\" /v \"abc\" /t REG_SZ /d \"def\" /f");
4、仿照上面的例子,例如把
C:\WINDOWS\notepad.exe %1替换为C:\WINDOWS\system32\cmd.exe %1
举一反三应该会吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询