• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
flashelf
博客园    首页    新随笔    联系   管理    订阅  订阅

windows 系统调用.WinAPI.直接绘制屏幕的应用.实列.CS屏幕中心点作弊器(1.6匪徒连狙专用)

windows 系统调用.WinAPI.直接绘制屏幕的应用.实列.CS屏幕中心点作弊器(1.6匪徒连狙专用)

作程序员的在公司被客户,老板郁闷。
玩点游戏不过分的....
而且要玩也要玩点暴力的如CS ,kof 啥的
玩游戏有很多好处的可以放松身体,发泄心情,等等.....

最近玩CS1.6 发现匪徒连狙,可以在中距离内 盲狙(就是不用开镜)

好玩于是开始练习,结果近距离还可以中距离老是不容易打到人
郁闷(又被游戏郁闷了)

灵机一动,对了俺是程序员啊,作个外挂?难的作不了简单的应该没问题,在屏幕正中央画个小点不就行了(在屏幕中间贴个小点的泡泡糖业行不过那太恶了,而且也不转业)

怎么画那?,小样的我学了这么多年VC 虽然不是很强不过这点小问题还搞不定你了?
具体思路是这样的(用C# 带的东西估计是没戏的,不过没去研究那里有时间啊,还是底层点的东西爽)
搞个  Form 放上一个 Timer  控件,设置为 5 毫秒启动

程序启动
1)取得配置文件中

“XValue” X 坐标
“YValue” Y 坐标
  "WValue"   画的点的宽度

在 Timer  控件的事件里
2) 用 user32.dll 中的 GetDC API ,以 GetDC(0) 方式取得一个空DC 句并(hdc)就是整个屏幕的,不是那个窗口上的
3) 在把2 中取得的句并用 System.Drawing.Graphics.FromHdc(hdc) 得到一个 System.Drawing.Graphics
4)System.Drawing.Graphics  都得到了怎么玩都可以了 g.FillRectangle(Brushes.Lime,x,y,w,w); 画个点
5)然后把句并释放了 ReleaseDC(IntPtr.Zero,hdc); API 可没垃圾回收

现在 CS屏幕中心点作弊器,就是这么简单
启动 哈哈,屏幕上出现了一个绿色的小点
启动CS 买上连狙右键开瞄,反复调解 XValue,YValue 到狙准星的中央搞定(在没种分辨率下是不一样的)
基本搞定,
不过还有些问题,“CS屏幕中心点作弊器” 退出时那个点还在屏幕上需要手工刷新一下桌面郁闷
看来还需要刷新一下整个屏幕
打开代码 声明API

[DllImport("user32.dll", CharSet=CharSet.Auto)]
  public static extern bool InvalidateRect(IntPtr hWnd,IntPtr lpRect ,bool bErase);

在 HandleDestroyed 事件写上, InvalidateRect(IntPtr.Zero,IntPtr.Zero,false);
OK 收工,打开 CD 反作弊客户端,启动 CS1.6,启动CS中文输入 上站网玩去......

[CS屏幕中心点作弊器 / download]

附件(透墙点,个人整理,推荐使用连狙暴头率很高)

透墙点



图中黄色线的实列(人物状态下蹲,对方状态站立,)

posted @ 2006-10-07 16:49  曲滨*銘龘鶽  阅读(4655)  评论(7)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3