请问如果有多个程序关联到同一类型的文件,怎么在程序中设置这种文件类型的默认打开程序呢?

quantity 2008-11-25 11:01:40
例如我有一个自己开发的程序myProgram.exe,想要打开.jpg文件,同时又有其他的程序如aceSee关联到.jpg文件。此时即使我在程序中将HKEY_CLASSES_ROOT\myProgram和HKEY_CLASSES_ROOT\.jpg\shell\open\command中将相应的值设为myprogram.exe %1,双击.jpg文件打开的仍然是acdsee。
请问我还有什么地方遗漏了吗?
如果我在文件夹下通过设置文件夹选项->文件类型->打开方式来设置,这样就是可以的。但设置之后我没有在注册表中发现有什么变化。请问windows系统中是怎样实现上面的功能的?
谢谢!
...全文
66 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qap22 2008-11-25
  • 打赏
  • 举报
回复
不懂,up

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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