请高手帮忙解答一下~~我想做一个程序(一个禁止在非周末玩游戏的~~呵呵),我的想法是:程序不断的读 "任务管理器"里面的进程,如果发现有禁止玩的游戏的进程名,就停掉该进程(在非周末时间). 所以我想问一下:VC6里面怎么能够取得"任务管理器"里面的进程的映像名称?用什么函数?拿个函数可以停掉里面的进程(结束任务)??希望知道的同学指导一下~~谢谢!!

解决方案 »

  1.   

    用TOOLHELP,PSAPI可以列举系统进程,结束进程有很多方法.我突然想试试把一个启动的进程加入到作业中,用作业对进程进行限制,不知道可行不!你可以找这方面的资料,前些天还看到类似的帖子呢,呵呵!`
      

  2.   

    EnumProcesses()这个函数可以取"任务管理器"里面的进程?返回的是什么值啊?
      

  3.   

    PSAPI.H 和PSAPI.LIB这两个文件怎么没有?我在MSDN上可以找得到 PSAPI.H  啊???
    我把 MSDN的PSAPI。H拷贝出来后~~
    LINK : fatal error LNK1104: cannot open file "Psapi.lib"
    还有这个没搞定~~~
    高手求救..............
      

  4.   

    直接改注册表更好。
    ?????
    怎么改法啊??? Rogeremail(绿色环保-菜青虫) ?~~
      

  5.   

    你用查exe名字有p用啊
    我改个名字照样玩
      

  6.   

    我写的GameKiller
    Xuper's Game Killer for nt2600 READMEWARNING This Version Only for Microsoft Windows XP with Service Pack 2( uniprocessor )
    Run this in other system MUST crash down.(Blue Screen)Install steps1. copy all files to SystemRoot/System32/ ( for Example: C:\Windows\System32 )
    2. run installer.exe & select OK ( OK for install )
    3. del all files but XGameKiller.sys
    4. rebootUninstall steps1. run installer.exe & select Cancel ( Cancel for uninstall )
    2. reboot要的话邮件联系我[email protected]
    不过最新的版本不允许卸载~~
      

  7.   

    你用查exe名字有p用啊
    我改个名字照样玩
    ????????????????????????重命名应用程序好象任务管理器里面的竟像名不改啊?!!!
      

  8.   

    你用查exe名字有p用啊
    我改个名字照样玩靠,刚试了一下,这方法还果然行~~~~有什么方法可以改进吗??
      

  9.   

    error LNK2001: unresolved external symbol _GetModuleBaseNameA@16
    : error LNK2001: unresolved external symbol _EnumProcessModules@16
    : error LNK2001: unresolved external symbol _EnumProcesses@12
    Debug/processs.exe : fatal error LNK1120: 3 unresolved externals靠还是搞不定啊~~~~~