如何将自己写的图片浏览器设为默认图片浏览器

huang6326246 2010-10-05 10:13:36
用C#,如何将自己写的图片浏览器设为windows默认图片浏览器?哪位高手指点一下!
...全文
1255 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZengHD 2010-10-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 caojinrong 的回复:]

引用 5 楼 zenghd 的回复:
引用 4 楼 caojinrong 的回复:

入口函数必须为
int static Main(String[] args);

void static Main(String[] args);

修改打开方式后,要打开的文件路径就在args参数里

审错题目


审错题目?相较楼主的问题,你难道觉得楼上几位的回答还不够具体吗?
……
[/Quote]

具体
具体
caojinrong 2010-10-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zenghd 的回复:]
引用 4 楼 caojinrong 的回复:

入口函数必须为
int static Main(String[] args);

void static Main(String[] args);

修改打开方式后,要打开的文件路径就在args参数里

审错题目
[/Quote]

审错题目?相较楼主的问题,你难道觉得楼上几位的回答还不够具体吗?

[Quote=引用 3 楼 huang6326246 的回复:]
引用 1 楼 wuyq11 的回复:
自定义右键菜单,修改注册表
Shell ContextMenu
这样只是修改了默认打开程序为我的图片浏览器,我要的是双击一幅图片后可以默认用我的程序打开图片啊
[/Quote]
ZengHD 2010-10-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 huang6326246 的回复:]

引用 1 楼 wuyq11 的回复:
自定义右键菜单,修改注册表
Shell ContextMenu
这样只是修改了默认打开程序为我的图片浏览器,我要的是双击一幅图片后可以默认用我的程序打开图片啊
[/Quote]
请考虑2楼的注册表信息
请想像一下,在没安装Firefox时,HTML的打开程序是IE,设置Firefox为默认浏览器后,HTML的打开程序是Firefox,就是在注册表里设置
ZengHD 2010-10-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 caojinrong 的回复:]

入口函数必须为
int static Main(String[] args);

void static Main(String[] args);

修改打开方式后,要打开的文件路径就在args参数里
[/Quote]
审错题目
caojinrong 2010-10-06
  • 打赏
  • 举报
回复
入口函数必须为
int static Main(String[] args);

void static Main(String[] args);

修改打开方式后,要打开的文件路径就在args参数里
huang6326246 2010-10-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 caojinrong 的回复:]
入口函数必须为
int static Main(String[] args);

void static Main(String[] args);

修改打开方式后,要打开的文件路径就在args参数里
[/Quote]
还是觉得这个答案答得到位点,其实修改为默认打开方式是很简单的:文件-右键-属性-常规-更改 打开方式 为自己的图片浏览器 就行。问题是修改为默认打开方式后,双击图片 如何将文件路径传递进去?能不能再说下,程序运行后如何获得文件路径?
huang6326246 2010-10-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 caojinrong 的回复:]
入口函数必须为
int static Main(String[] args);

void static Main(String[] args);

修改打开方式后,要打开的文件路径就在args参数里
[/Quote]解决啦,谢谢caojinrong!就是这样!其实双击一个文件打开默认程序的时候windows就传递了一个参数数组给应用程序,直接使用这个参数数组就行了,呵呵,想到烦了才想通,试一试果然如此!
huang6326246 2010-10-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
自定义右键菜单,修改注册表
Shell ContextMenu
[/Quote]这样只是修改了默认打开程序为我的图片浏览器,我要的是双击一幅图片后可以默认用我的程序打开图片啊
ZengHD 2010-10-05
  • 打赏
  • 举报
回复
HKEY_CLASSES_ROOT\.jpg
HKEY_CLASSES_ROOT\.bmp
HKEY_CLASSES_ROOT\.gif
自己看
wuyq11 2010-10-05
  • 打赏
  • 举报
回复
自定义右键菜单,修改注册表
Shell ContextMenu

110,579

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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