知识大全 VC++编程隐藏计算机中的鼠标
Posted 函数
篇首语:有时候总感觉别人忽略了自己,想想可能是自己太闲了。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VC++编程隐藏计算机中的鼠标相关的知识,希望对你有一定的参考价值。
VC++编程隐藏计算机中的鼠标 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在Windows大行其道的今天 windows界面程序受到广大用户的欢迎 对这些程序的操作不外乎两种 键盘输入控制和鼠标输入控制 那么我们能否通过编制程序来控制系统的鼠标 例如隐藏计算机中的鼠标呢?这个问题的答案是肯定的 这里主要是通过一个Windows API函数来实现的 下面以一个Visual C++的实例来介绍如何实现这个功能 需要读者朋友们注意的是本代码具有一定的危险性 程序运行后你将无法用鼠标控制您的计算机 这时候需要对计算机的当前用户名进行注销或重新启动计算机 一 实现方法 Windows提供了一个API函数mouse_event 可以模拟一次鼠标事件 比如左键单击 双击和右键单击等 在程序中使用此函数将产生一个十分有趣的效果 所模拟的鼠标事件将屏蔽真正的鼠标事件 我们的实例也就是利用该函数的这一特性来实现隐藏程序中的鼠标 Mouse_event函数原型如下 VOID mouse_event( DWORD dwFlags // flags specifying various motion/click variants DWORD dx // horizontal mouse position or position change DWORD dy // vertical mouse position or position change DWORD dwData // amount of wheel movement DWORD dwExtraInfo // bits of application defined information ); 第一个参数为代表所要模拟的鼠标消息 为MOUSEEVENTF_LEFTDOWN时表示左键按下 为MOUSEEVENTF_LEFTUP表示左键松开 一般情况下 dwFlags取值如下 MOUSEEVENTF_MOVE 移动鼠标 MOUSEEVENTF_LEFTDOWN 模拟鼠标左键按下 MOUSEEVENTF_LEFTUP 模拟鼠标左键抬起 MOUSEEVENTF_RIGHTDOWN 模拟鼠标右键按下 MOUSEEVENTF_RIGHTUP 模拟鼠标右键抬起 MOUSEEVENTF_MIDDLEDOWN 模拟鼠标中键按下 MOUSEEVENTF_MIDDLEUP 模拟鼠标中键抬起 MOUSEEVENTF_ABSOLUTE 标示是否采用绝对坐标 第二三个参数分别表示鼠标的位置坐标x y 根据MOUSEEVENTF_ABSOLUTE标志 指定x y方向的绝对位置或相对位置 第四五个参数并不重要 一般也可设为 下面是关于mouse_event的示例代码 用两个mouse_event (一次放下 一次松开)实现了鼠标的单击模拟 POINT lpPoint; GetCursorPos(&lpPoint); SetCursorPos(lpPoint x lpPoint y); mouse_event(MOUSEEVENTF_LEFTDOWN ); mouse_event(MOUSEEVENTF_LEFTUP ); 为了持续屏蔽系统的鼠标 需要启动一个辅助线程来模拟鼠标的动作 具体实现请参见代码部分
cha138/Article/program/net/201311/13276相关参考
详细介绍VC#的WebXML编程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由于XML的易共
入门基础-VC网络编程入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对于许多初学者来说网络
VC++与MATLAB混合编程及其应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
VC++环境下浮动工具条的编程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
基于VC.NET的GDI+编程之CImage 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们
用VC进行COM编程所必须掌握的理论知识 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这篇文章
用Delphi编程模拟鼠标操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本实例介绍如何在自己的
知识大全 在win7计算机里把文件夹属性改为了隐藏后怎么找到
在win7计算机里把文件夹属性改为了隐藏后怎么找到?打开我的电脑,在工具栏里面的工具-文件夹选项-查看-显示隐藏的文件、文件夹和驱动器,然后就可以看见了win7那里可以找到“隐藏计算机文件夹中的空驱动
win7系统怎样隐藏文件夹打开你所要隐藏的重要文件,鼠标右键选择属性属性在属性框内,点击【隐藏】,并点【应用】确认此时你会发现,刚刚那个重要文件已经“不见了”。那要如何找到呢?我们仍然在此文件窗口左键
网络游戏服务器端编程:在VC中使用ADO[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb