你可以在注册表中的EXEFILE\SHELL\OPEN\COM\中用你的程序,WINDOWS每次运行一个程序是他就会调用你的那个程序,把命令行传给你,你在程序中判断一下命令行是不是EXPLORER就可以了.

解决方案 »

  1.   

    你做一个自已的后台程序嘛。一开机就在后台运行!然后就对机子上的窗体的标题检查(api)这样就可以达到你的目的了呀,如果要对标题检查的源程序,我有[email protected]
      

  2.   

    你可以用DOEVENTS函数来执行空闲循环,不就可以随时监测了。
      

  3.   

    to lovingkiss(你要答案我要分):
        你少来给我胡扯,不管你是谁,你有什么理由来唧唧歪歪的,你可以回答就回答,不可以回答就算,还说什么你要答案我要分,你要这么多分来干什么?csdn上面怎么会有你这样的人,有本事你就回答问题,就知道到处捞分.你知不知道,就是因为你这样的人,总是将容易拿分的那些问题(就算个别无聊得不行)推到论坛得最顶端,让别人首先看到的是这些,而忽略了真正需要帮助,需要交流的人,如果不是我这个问题急着要解决,我也不会用这样的题目,我的问题已经问了几天了,但是也只有一个人回答,到底是什么原因,你还好意思出来表达你的愤怒,那么我的愤怒呢?
      

  4.   

    另外,怎么获得一个运行的程序的句柄?
    ====================================================================
    http://www.dapha.net/soure/windows/TASKLISTING%20IN%20VB.zip
    码名称 显示工作条上的运行窗口  
    代码类型 系统控制 
    运行环境 VB5.0/Win9x 
    授权方式 免费代码 
    代码大小 4K 
    代码评价  
    上传时间 2001-11-29 
    相关链接 主页 
    本日下载 1  本周:39  总计:65 
    下载地址1 下载 
    代码简介 显示工作条上的运行窗口,程序还获得每个运行窗口的图标,另外可以把选中的窗口放到最上. 
      

  5.   

    to roisen(薄荷~第八月危机) 
    行了,别生气了有些人更他妈的傻逼,估计你还没遇到
      

  6.   

    daryl715(海军少校),素质好高哦;出口成脏的!!
      

  7.   

    我不是高手
    能不能加个hook试试,具体方法我也不知道
      

  8.   

    首先声明以下的话不带任何私人感情,因为双方我都不认识。
    其实lovingkiss(你要答案我要分)一开始的回复很正常呀,我觉得没什么不妥, 你Roisen (薄荷~第八月危机)可以用这种方法来吸引人回答问题,而他也同样有这种权利来回复吧?而且讲的都是事实。
      

  9.   

    其实这里提供大家一个互相交流技术的地方很不错了,至于分多分少我觉得根本没有必要在意。就是没分,我想大家也不会因此离开CSDN吧
      

  10.   

    首先,我在这里对lovingkiss仁兄作出公开道歉。
    我也是首次用这样的方法吸引人来回答问题,原于前两天我看到几个这样题目的问题都很多人回答,我的问题有比较急,所以出此下策。如果大家觉得这样的方式比较刺人的话,我保证以后绝对不再用这样的方法。
    我想确实是这样,就算没有积分,大家还是要来csdn的,毕竟我们来到这里都是为了交流的。
    在此对关心这件事情的朋友们道歉,给你们添麻烦了。
    我说话比较直,但我真心希望可以交你们这些朋友。
      

  11.   

    呵呵,言归正传了,关键这个问题怎么解决了,我以前用timer事件检测过的,效果不是很好,所以我也很想知道这个问题的答案!
      

  12.   

    起来一个线程,在线程里面来检测,里面可以加上短暂的Sleep语句