永发信息网

Vc++编写应用程序的文件关联问题

答案:2  悬赏:0  手机版
解决时间 2021-02-12 14:28
用vc++编写一个输入密码的程序(这个已完成),我想接下来完成的功能是:让这个程序双击运行之后,能够让这个程序和其他文件产生关联,比如右键某个文件,在菜单上出现“用XX加密”这个选项。
简单的说就是如何让VC++编写的程序运行之后和其他文件产生关联,请指点告知小弟,小弟是初学者。
最佳答案
编辑一个注册表文件来实现关联
REGEDIT
; This .REG file may be used by your SETUP program.
; If a SETUP program is not available, the entries below will be
; registered in your InitInstance automatically with a call to
; CWinApp::RegisterShellFileTypes and COleObjectFactory::UpdateRegistryAll.
HKEY_CLASSES_ROOT/.ff = Ff.Document
HKEY_CLASSES_ROOT/SingleInstMDI.Document/shell/open/command = ff.EXE %1
HKEY_CLASSES_ROOT/SingleInstMDI.Document/shell/open/ddeexec = [open("%1")]
HKEY_CLASSES_ROOT/SingleInstMDI.Document/shell/open/ddeexec/application = ff
; note: the application is optional
; (it defaults to the app name in "command")
HKEY_CLASSES_ROOT/Ff.Document = Ff Document

自定义一个reg文件,内容类似上面的描述。双击执行,导入到自己机器的注册表中去即可。

----
存成一个reg

在代码中打WinExec("start 1.reg", SW_HIDE);
全部回答
我认为学习vc++更加便捷的开车道是找一本技能型的书籍。 比如,通过vc++的集成环境,简简单单生成一个窗口框架,并在其中适当的位置显示一句话,诸如此类,一点一点的增加技能,很快的。那本书你要找对。------我记得书名大概是mfc实例100例。 通过vc++的集成环境,简简单单生成一个窗口框架(所有必要的但是不用编写甚至无需关心的代码),他的过程是这样的。 第一步,点击“文件“下的”新建“。 第二步,在工程属性业中点击mfc appwizard(exe),在右侧填写工程, 路径信息。然后点击确定。 第三步,选择单文档,点击确定。 第四不,关于数据库信息的,直接电机下一步。 第五步,直接电机下一步。 第六步,直接电机下一步。 第七步,点击完成。 现在,你可以执行你的第一个窗口程序了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq个性名片只剩下一个默认的,怎么设置回来
周阳红 这个名字怎样自我介绍!用什么词语来
山东泗水泗滨砭石有限公司我想知道这个在什么
东风标致直营店地址在什么地方,想过去办事
我家的是和别人家用的一根网
<会长是女仆大人>幸村被抓是哪一集,有荒岳的
肚脐眼里面的,中间一个小黑逗,能扣掉不,那
长铃摩托地址在什么地方,我要处理点事
从种族上面看,拉丁美洲主要是A 白色人种 B
通用电器控制设备厂我想知道这个在什么地方
存不超过一万块的现金可以在柜员机上存吗
1101是什么违章
诚信汽贸(望王路东段)地址在什么地方,我要处
克里斯汀面包券过期了到哪里去换
板坚怎么去啊,有知道地址的么
推荐资讯
温州公积金贷款能贷多少
西游记原著中唐僧动过凡心吗,附带原文证据
废品收购部(水源路和沿河东街的交叉口附近废
Merida(美利达)南安市柳城超音速自行车行地址
招行再申请第二张信用卡的额度和第一张的一样
高考分数马上出来了,如果考的不好是复习还是
qq浏览器云端能不能上传视频格式
今天去提了一辆广汽缤智,看日期是3月份的4S
夜时尚台球馆地址有知道的么?有点事想过去
神雕同人里面的皇帝是个无能请主角上了他的妃
酒池星座(新乐路店)地址在什么地方,想过去办
米饭的生熟比是多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?