用VB编写一个小程序,此程序有下述功能:1.开机自动运行2.在任务栏中找不到它,但在任务管理器中可看到它的进程3.隔一段时间如10分钟,就禁止IE和CS游戏,但在表面上看不到任何提示,后台禁止.也就是开机10分钟后不能上网和玩游戏了.如何做到啊,请各位高手帮忙.

解决方案 »

  1.   

    1、做成系统服务(这个比较复杂,俺只知其一不知其二)
    2、以sub main启动,而不是以form启动。这个也是系统服务的要求之一。
    3、定时寻找是否有ie和cs运行,如果有,向相应进程发送WM_CLOSE消息。不过这个方法并不好,首先想要禁止IE其实是非常不合适的,毕竟IE现在已经和windows密不可分了。要禁止CS,还不如干脆不让装CS好了。
      

  2.   

    1、开机自运行只要修改注册表中相应键值即可。
    2、任务栏上不显示,我就不说了,easy。
    3、也和风飘零的想法一样,api学的比较差,看看高手的做法吧。
      

  3.   

    关于第一点。
    http://vbwire.com/advanced/howto/service.asp
      

  4.   

    用VB编写一个小程序,此程序有下述功能:1.开机自动运行2.在任务栏中找不到它,但在任务管理器中可看到它的进程3.隔一段时间如10分钟,就禁止IE和CS游戏,但在表面上看不到任何提示,后台禁止.也就是开机10分钟后不能上网和玩游戏了.如何做到啊,请各位高手帮忙.
      
      1、改写注册表或夹为自动运行,这种例子很多。
      2、用sub main()启动,调函数实现,不要添加窗体。或者写成ActiveX.exe
      3、定时用Api查看是否有指定的进程运行,如果有,则用Api将其关闭。
      

  5.   

    1.启动自运的例子很多,就不多说了.
    2.把FORM.VISIBLE=FALSE,FORM.SHOWINTASKBAR=FALSE
    3.最简单的方法就是用API函数获得窗口的文本,函数好像是GETWINDOWSTEXT,写个开关语句,把你要关闭的窗口文本都列出来,然后发送消息,关闭窗口!