IE

ie启动时随之启动一个程序
如何写代码??

解决方案 »

  1.   

    可以试试用timer控件,遍历所有的进程,如发现ie的进程,则用shell或用api函数,启动程序。
    但这么做,系统性能要明显降低
      

  2.   

    BHO=Browser Helper Objects
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/bho.asp
    如果采用bho的话,你调用的程序应该是dll形式的,或者在dll中调用你的程序
      

  3.   

    如果是我,我会采用“转移目标”法:把Program Files\Internet Explorer\Iexplore.exe改名成IE.exe自己写一个Iexplore.exe的程序,启动一个程序,并启动IE.exe,同时用Command()传递所有变量。因为IE是系统核心,可能会带来一些异常。不妨试试看。
      

  4.   

    rainstormmaster(rainstormmaster) 所说:   可以试试用timer控件,遍历所有的进程,如发现ie的进程,则用shell或用api函数,启动程序。但这么做,系统性能要明显降低我补充点,是不是可以这样,当启动程序时遍历进程,启动后监视用户打开的程序,如果发现符合条件的,执行代码