我的问题是:
可能有的人喜欢把ACDSEEs设为默认的图片浏览器,有的人喜欢把自己喜欢的其他看图软件设为默认的浏览器,有的人干脆就认定winXP的自带的图片和传真查看器为默认的浏览器请问如何通过程序判断任一电脑下的图片浏览器的可执行文件的路径?请大牛们帮忙啊....感谢不尽.............

解决方案 »

  1.   

    看了一下注册表,HKEY_CLASSES_ROOT下面是注册的文件类型,某个类型下面有个OpenWithList,下面关联了一个exe文件,但是我看了一下jpg格式的,下面并不是默认的windows图片查看器,不知道为什么
      

  2.   

    如Believefym所说的,可以通过注册表找到一些文件格式与某个应用程序关联。但是,注册表的HKEY_CLASSES_ROOT下,大多数的图像文件扩展名都没有和特定的应用程序关联。
    我想既然我们点击某个文件,操作系统可以自动打开某个程序来浏览他,那么应该可以从操作系统一级可以知道这一信息的吧?
    不知道还有哪个大牛知道如何解决这个问题?请不吝赐教!