双击某个文件时(此文件是自定义文件格式,如:.wb),如何自动调用自己的应用程序打开?

luckfish 2005-04-11 09:57:48
1、双击某个文件时(此文件是自定义文件格式,如:.wb),如何自动调用自己的应用程序打开?

如果您不明白:现举例如下:例如,我们双击某个.mp3文件,系统会自动调用realone player或meadi player来播放此mp3文件。那么我如何双击我自定义的文件,然后系统自动调用我自己的应用程序来打开呢?

希望各位有此经验的给些思路,好像对注册表编程,不过我不懂,最好有原代码,急……,在线等待。
...全文
120 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
老夏Max 2005-04-11
  • 打赏
  • 举报
回复
参考:
http://community.csdn.net/Expert/topic/3826/3826650.xml?temp=.9033319
老夏Max 2005-04-11
  • 打赏
  • 举报
回复
windows依靠注册表管理文件关联,它只有靠文件的扩展名,来决定用什么程序打开该文件;
所有关联信息都在HKEY_CLASS_ROOT键下,使用RegEdit可以看到这点。
比如,ACDSee与GIF文件的关联,在HKEY_CLASS_ROOT\.gif下你可以看到默认值ACDC_GIF,再找到HKEY_CLASS_ROOT\ACDC_GIF,其默认值为ACDSee GIF Image。在这个键下有Shell\Open\Command,其值为"g:\WinTool\ACDSee95\ACDSee32.exe" /v。这就是调用ACDSee的命令行。只要在系统注册表中加上类似的几项就可以建立文件关联了。
luckfish 2005-04-11
  • 打赏
  • 举报
回复
to vcleaner:详细一些,最好给些代码。谢谢!
luckfish 2005-04-11
  • 打赏
  • 举报
回复
自己先顶……
老夏Max 2005-04-11
  • 打赏
  • 举报
回复
在注册表中进行关联!

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧