今日对vc6.0下键盘组合键的监控做了一些工作。遇到的问题如下。 1、WH_KEYBOARD无法监控组合键的问题。网上查找资料时,有人说监控组合键需要使用WH_KEYBOARD_LL。但调用此方法时,编译时遇到一个问题。“KBDLLHOOKSTRUCT”无法识别,这是由于vc6.0不支持消息WH_KEYBOARD_LL,在项目的stdafx.h
1、监控文件的打开操作可以直接监控createprocessw函数,这个函数在win xp-win 8下都能良好的工作。2、监控文件的复制、粘贴等操作,比较麻烦一些。常规的方式是监控copyfile\movefile\等API函数。但又很多不理想的地方。其一,据网上说这些API在win7下不好使;其二,监控这些API往往监控不到操作。比如copyfile函数基本监控不到文件的复制、movefile
这个问题困扰了不久时间,但今天终于解决,其实,弄明白之后,很简单。下面是主要代码。//首先注意结构的初始化,否则会报998错误STARTUPINFO si={sizeof(si)}; PROCESS_INFORMATION pi; //运行的程序不显示输出si.dwFlags=STARTF_USESHOWWINDOW; si.wShowWindow=FALSE;//不显
前面有一篇博文中说到采用adobe开发环境进行pdf的开发,但开发的软件必须在安装了adobe的环境中才能运行。遂想到采用第三方工具进行开发。网上介绍说xpdf工具不错,也可以支持中文。试验了一把。具体过程如下。 1、下载安装包:http://www.foolabs.com/xpdf/download.html下载两个安装包xpdfbin-wi
在文件头依次加入#include "Shlwapi.h"#pragma comment(lib, "ShLwApi.Lib")就可以分别利用函数StrStrIA和StrStrIW进行大小写无关的字符串搜索。例子如下string str;//如果找到路径所在if(StrStrIA(str.c_str(),".pdf")){ &
vs2008下进行pdf的开发,比较方便的方法是直接调用adobe的开发环境,我用的是acrobat下的9.1库(Acrobat 9 SDK)。 一、adobe开发环境的引入 1、在官网下载完成后,将目录sdk91_v2_win\Adobe\Acrobat 9 SDK\Version 1\InterAppCommunicationSupport\Head
这个问题困扰了我好几天,今天终于有了结果,将处理过程总结如下。 1、获取系统管理员权限。 2、利用zwQuerySystemInformation函数获得计算机上的所有句柄; 3、遍历第2步发现的句柄,利用OpenProcess函数获取句柄所在进程的句柄。再利用DuplicateHandle函数复制文件句柄。 4、利用NtQuer
我的需求是将动态链接库中产生的消息传递给应用程序,其中应用程序和消息都是自定义的。现在把用的方法和遇到的关键问题描述一下: 1、应用程序中的设置: 自定义消息:#defined WM_send_dll WM_USER+1888,并把消息量与响应函数对应。 调用dll中的函数,get_handle,将应用程序的句柄和消息量传送给d
1、 error LNK2019: 无法解析的外部符号 __imp__SetWindowsHookExW@16 解决方法:代码前添加#pragma comment(lib,"User32.lib") 2、
1、access的位置要选绝对路径,这是嘛意思? 2、一个比较好的vs 2008下连接access数据库的方法 http://www.cnblogs.com/rainbowzc/archive/2011/07/27/2119010.html
存下来备查 http://www.easyicon.net/
http://blog.csdn.net/lejun2011/article/details/7570357 http://blog.chinaunix.net/uid-14827902-id-3056779.html
博文很好,留在这里,以后常学习 1、Tab控件控制多个对话框 http://blog.chinaunix.net/uid-14827902-id-3056779.html 2、最小化程序到托盘 http://blog.csdn.net/lejun2011/article/details/7570357
Detours中的函数,是正确实施HOOK的基础,需要详细了解其意义。在这里对基本的挂钩操作函数稍作小结。 1、DetourTransactionBegin() 开始一次挂钩或者解除挂钩。 备注:DetourTransactionBegin begins a new transacti
Detours是一个可以实现在windows平台下了HOOK windows api的工具。据说比较好使,今天下午进行了安装。安装过程中遇到一些问题,总结如下。 1、http://research.microsoft.com/sn/detours 下载3.0的版本 2、直接运行,安装到指定目录。 &
遇到一个扯蛋的问题,浪费了一中午时间。 vc 6.0向工程中添加文件时,遇到错误 “msdev.exe应用程序错误” 原来是安装office2007的问题,卸载2007重启计算机即可
vs 2008下程序的发布相当简单。 1、新建一个项目,依次选择“其它项目”-"安装和部署",建立新的项目。 2、在“应用程序文件夹”里放入需要发布的程序。 3、如果需要在桌面或者启动项加入快捷方式,则可以在“应用程序文件夹”下,生成程序的快捷方式,再将快捷方式转移到对应的功能块。 卸载
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号