|
1、右键你的安装项目——视图——文件类型。
添加一个文件类型,设置你添加的文件类型属性,name属性设置为你程序的名字,command的属性
选择:“主输出来自...(活动)”...是你的程序名字,最后把extensions属性设置为abc,就这样就搞定了
2、改注册表:
文档与程序的关联信息在注册表中
- ; t0是文件扩展名
- ; ttt是程序名
- HKEY_CLASSES_ROOT\.t0 = 文档类型ID
- HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\command = ttt.EXE %1
- HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\ddeexec = [open( "%1 ")]
- HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\ddeexec\application = ttt
- ; 注意:此应用程序是可选的
- ;(默认为“命令”中的应用程序名)
- HKEY_CLASSES_ROOT\ttt.Documenttid = 文档类型全称
复制代码
-----------------------------------
有个API函数 打开指定文档,没有程序与该文档关联时显示“让用户选择应用程序的那个框框”
ShellExecute(this-> m_hWnd, "open ", "c:\\abc.txt ", " ", " ",SW_SHOW );
|
|