问题:
    如何判断一个进程是游戏进程?
注意:
    1、不能根据进程名字来判断;
    2、不能根据安装路径来判断;
    3、不能根据窗口标题来判断;小弟不才,谢谢!

解决方案 »

  1.   

    请问游戏跟等程序有什么区别。。楼主的问题实在是很难啊。
    也许可以看是不是使用了directx。但是也不是确定的!!!
      

  2.   

    没法判断。
    游戏进程和一般进程没有区别,我可以认为我用VS写程序就是在玩游戏呢,因为给我带来了乐趣。而我玩反恐精英的时候,我不认为是个游戏程序,我认为只是个鼠标测试程序。我用MFC写了个猜数字,就几个按钮,还有一个TextBox,你怎么判断我这个程序是游戏?最简单的,你先想办法判断一下windows的扫雷。不给出“游戏进程”的定义,谁也无法判断。只能是建立游戏数据库,类似杀毒软件的病毒库一样,进行特征码比对。
      

  3.   

    不用进程的文件名, 可以用版本, 描述, Hash ... 很多