kevinzhou1979
小狐狸
小狐狸
  • UID23279
  • 注册日期2008-03-17
  • 最后登录2008-06-27
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2618回复:4

问个入门问题,我现在想让firefox每次启动的时候来load我写的dll,就像IE ...

楼主#
更多 发布于:2008-03-17 23:02
在IE里面,我可以使用BHO,来达到这个目的,
可以让IE每次启动的时候,load我写的一个com,并且可以运行DLLmain()什么的,还可以在com中收到IE的响应函数,比如click消息什么的
那么在firefox中怎么实现呢,哪位大侠可以指点一下啊?
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
1楼#
发布于:2008-03-17 23:02
想干什么!老实交代!
zlbruce
非常火狐
非常火狐
  • UID5714
  • 注册日期2005-05-05
  • 最后登录2013-05-16
  • 发帖数903
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-03-17 23:02
倒是可以编写一个扩展,使用xpcom。
kevinzhou1979
小狐狸
小狐狸
  • UID23279
  • 注册日期2008-03-17
  • 最后登录2008-06-27
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2008-03-17 23:02
zlbruce:倒是可以编写一个扩展,使用xpcom。回到原帖


 我写了个XPCOM,我现在用JS的方式来创建实例,就是打开firefox,然后打开含有那段创建实例的JS,这样倒是可以运行,并且可以进入到DLLMAIN等函数。
但是,我现在不知道怎么让firefox每次启动的时候,自动来创建一个我写的那个XPCOM的实例,并且运行起来。也就是说,我想在firefox每次启动的时候,load我的dll,并且运行某个函数,比如DLLMAIN,这样,我可以在这个函数里面做一些hook等操作。
望大侠们指点一下,万分感激
zlbruce
非常火狐
非常火狐
  • UID5714
  • 注册日期2005-05-05
  • 最后登录2013-05-16
  • 发帖数903
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2008-03-17 23:02
我只知道用扩展可以,可以到网上去下载一个helloworld的Firefox扩展,然后改js文件就可以了。
游客

返回顶部