钩子的应用程序运行监视.txt

来自「这个程序是 DirectX SDK 里面的 PlayCap 转成 C++ Bui」· 文本 代码 · 共 38 行

TXT
38
字号
  if(f.Exists) //如果文件存在
  {
    try
    {
      f.Active = true; //打开文件
      char aLine[2048];
      while(fgets(aLine,2000,f)) //读一行文本 (标准 C 函数)
      {
        if(strnicmp(aLine,"CLASS=",6)==0) //用类名识别
        {
          TBinFileFuncs::DeleteSpaces(aLine+6,1,1); //去除空格
          if(stricmp(aLine+6,cls)==0)
          {
            PostMessage(hwnd, WM_CLOSE, 0, 0); //关闭程序
            return false;
          }
        }
        else if(strnicmp(aLine,"CAPTION=",8)==0) //用标题识别
        {
          TBinFileFuncs::DeleteSpaces(aLine+8,1,1); //去除空格
          if(stricmp(aLine+8,cap)==0)
          {
            PostMessage(hwnd, WM_CLOSE, 0, 0); //关闭程序
            return false;
          }
        }
      }
    }
    catch(Exception &e)
    {
      //忽略错误提示, 也可以在此处把错误信息添加到一个错误信息文件
    }
  }
  return true;
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?