以前就想过如何模拟键盘按键向其他程序发送控制命令,但总是无功而返,这次也不例外。 模拟按键的方法很多,如PostMessage(不能用SendMessage),SendInput,keybd_event。 但最要命的是以上方法基本上都要窗口获取焦点时才有效。也就是想后台模拟键盘按键难度 是很高的。 当然有些特殊情况。一、模拟单个按键,如按下键A 用::PostMessage(hWnd,WM_KE
https://www.codeproject.com/Articles/298941/
t-winlogon-notify.html今天试了下 WinLogon Notify,怎么都不成功,原来是WIN7不支持该功能了?贴下原文:在NT系列Windows操作系统中,恶意软件可以通过关联Winlogon特定的事件来使自身被启动,如Lock,Logoff,Logon,Shutdown,S
----------------------------------------------------------------------------------------
最近我在VC++6.0下添加成员函数或用ClassWizard添加东西,总是提示不能重命名文件...每次我都得到C盘下重命名文件,麻烦啊!截图如
1)建立一个基于MFC的ActiveX工程;2)在工程的资源视图中,添加一个新的对话框,并且将对话框的样式设置为,style:child,border:none,visible:trueControl: trueSystem Menu改为False 这个很重要,必须设置为false,原文没说这个,导致我不成功,设置这个后,我才成功3)为这个对话框添加一个类,类型为CMyDlg;4)为Ctrl类添加
WM_INITMENUP
最近需要用到IAT HOOK,我方便自己,参考了网上的例子,自己封装成了一个类。首先是PE头定义,文件PE.h#ifndef _PE_H_#define _PE_H_#include /**************************************//* PE DOS头,占64个字节, *//* 我们只关心e_magic和e_lfanew *//**
我的环境:WIN7 X64 + VS2010------------------------------------------------------------------------------------------------------------------------------------------------------------最近在看易语言的官方教程时(即:《十
我的环境:win7 x64 + VS2012昨天在编译一个工程时,出现如下错误:1> 所有输出均为最新。1>R
参考文章:http://www.jb51.net/article/37319.htm今天在VS2010使用tinyxml时,编译出现如下错误:fatal error L
------------------------------------------------------------------------------------------------------1.导入msado15.dll#include "stdafx.h" #include "MySQLTest.h" #include "MySQLTestDlg.h" #import "C://p
参考文章:http://www.ccrun.com/article.asp?i=653&d=b2m5o1代码:// ViewDllFunc.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<windows.h>#include<stdio.
注意:原文将回车换行符写成了/r/n,我使用时,程序异常,将其改成\r\n即可。----------------------------------------------------------------------------------------------------------------------------------------------------------html 登
-------------------------------------------------------------------------------------------------------------------------注:我测试的环境为VS2010+MFC,实现步骤简单3步即可。第一步设置窗体的Accept Files属性为True---------------------
BOOL CheckProcess(){ //获取进程名称 //d:\Projects\Debug\Test.exe char szFileFullPath[MAX_PAT
让我学会HOOK的一篇文章:http://blog.sina.com.cn/s/blog_628821950100xmuc.html //感激不尽呀-------------------------------------------------------------------------------------------------------------
前言:在Windows编程中,我们要经常判断、处理字符, 在字符定义了相应的宏之后,我们写起程序就很直观了, 当你发现MS没有为我们定义时,是不是有点气愤呢? 我在VS2008中写程序时,发现MS只是告诉了我们0-9,A-Z的数值范围, 却没有对它们进行定义,真是懒呀!呵呵,那我们自已动手进行定义吧, 定义之后,以后编程就轻松多了!//WinUser.h文件中提到了字符0-9,A-Z的取值范围,
现在写程序,经常要获取进程的句柄,为此我将它封装成了一个函数,呵呵,以后直接Copy就可以用了...HANDLE
效果截图如下,程序运行后,管家已经动弹不了了...主要代码如下: for(unsigned int nHand=10000;nHand { //获取窗口标题 TCHAR Test[20]=""; ::GetWindowText((HWND)nHand,Test,
一。彻底解决兼容问题:Windows 7下载安装 Visual C++ 6.0(VC6) 全程图解 网上成千上万的诸如 “有没有Win7兼容的VC6的下载”、“Win7下Visual C++ 6.0不兼容问题” 之类的问题,多数意思是VC6和Win7不兼容,而现在不少学校或是考试用的还是Visual Studio套件,新的Win7或Vista系统下要安装怎么办? 说实话我也一直没有试过,所以也想
效果截图如下:程序主要代码如下:void CSendMessageNotepadDlg::OnBnClickedBtnsend() //发送按钮单击处理函数{ HWND hParent=NULL,hChild=NULL; hParent=::FindWindow(TEXT("Notepad"),TEXT("PostMessage - 记事本")); if(hPar
//呵呵,这还是我第一次实现该功能呢,效果不错哦!//在程序中使用背景音乐时,记得包括以下两行代码(使用PlaySound函数//时需要在#include后面加上,//注意:不能加在前面)//#include //#pragma comment(lib, "WINMM.LIB")//注意:导入的音乐格式应为wav //播放音乐函数void CPlayS
uicool 灵感来源于lcx.exe---------------------------------------------------------------------------先说下我的需求:因工作的需要,别的电脑在访问我的电
参考
Getdlgitem(你要的那个单选的id)->SetCheck(true); //呵呵,以下为我从网上整、
//呵呵,这些在实际运用中都是经常用到的,为了简单明了,及为了以后用到时,无处、
获取API函数入口处前后5字节数据,这在HOOK API时,经常用到,因为要了解API的入口特征嘛,这样才好对症下药。//程序截图如下(后面附有源码下载地址,成品也在源码里面了)-------------------------------------------------------------------------------------------------------
前些天,为了方便操作,写了个小工具,用来打开我的电脑、宽带连接、控制面板等。程序截图如下:---------------------------------------------------------------------------------------------------------------------------------程序主要代码如下(在VS2010
//程序截图如下说明:Win7旗舰版32位系统下测试通过。使用本工具,你可以改变Win7登录系统时的背景图片。本工具源码参考了网上某童鞋的代码,我对其进行了改进,增加了检测文件大小的功能,使其更加稳定,不容易出错,代码相比之下,也更清晰,容易阅读和理解了,在此感谢这位不知名的朋友。程序原理:1)找到注册表项: H
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号