丢脸啊丢脸!真是丢死人了!!!(300分)

  • 主题发起人 主题发起人 Chenlili
  • 开始时间 开始时间
C

Chenlili

Unregistered / Unconfirmed
GUEST, unregistred user!
很多网站有pdf文件可以下载,如果安装了Acrbot reader
点这个文件AR会在ie的窗口中将他打开,
原理是ACTIVE就不用说了,可是具体的实施过程,如何编程实现,注册表里
动了什么手脚?能不能给个例子,越详细越好!!!!

 
共同丢脸吧,我也不会!
Listen!
 
同丢,我只知道注册表中有一项把文件类型和打开方式关联的项,是否HKEY_CLASSES_ROOT,据说
是通过几个键一起实现,但是具体实现则不知道
 
我没裤子穿了,更丢脸了。
 
菜就是菜,俺也不会。
 
猜:是不是COM做的怪?
 
大概是改注册表,你用Regmon查一下吧。
 
我想也是注册表,你试试吧
 
我想是不是和一些底层的api有关!我也想知道这个问题如何解决!
 
我真丢人!!!
 
只能说IE是个非常好的OLEContainer。
无需编程实现吧?
WebBrowser1.Navigate('c:/test.pdf');
 
应该是“插件Plugin”吧,可以在前端自动解释特定文件内容的都应该是插件,就象你安装
了AutoDesk的插件以后可以在网页中浏览AutoCAD矢量文件一样。我知道Netscape开放了
Nevigator的插件接口,允许第三方开发,但是IE的我还不清楚,我以前还提过这方面的
问题。
 
IE好象是用OLE方式的. 你看那twebbrowser控件用的都是olevaraint类型的变量.
 
如同excel文件一样,是OLE自动化的实现。
 
给点有建设性的意见好不好?比如一个demo之类的
上面这些哥们说的我也知道,我只是想知道到底如何实现而已
 
我想应该在注册表里
HKEY_LOCAL_MACHINE/software/classes/
下面的,找到与它的扩展名对应的路径,展开shell/open/command
它的键值对应着用那一个应用程序打开.
 
去大富翁练功场看看, 我曾经有篇短文, 举例说明如何为IE增加文件类型:
"用 Delphi 制作 IE 媒体播放器"
 
是否是使用了ShellHook?
针对Shell的打开功能?
 
多人接受答案了。
 
后退
顶部