VC获取其他进程ListCtrl内容
admin | C++ | 2013-05-13
VC读写其他进程ListCtrl数据到本进程的实例,下面用Windows任务管理器来做测试:
1、捕获窗口句柄:
用SPY++可以看到如下父子窗口关系:
添加ListCtrl,设置style / Report、关联控件变量m_ListCtrl,再添加一个按钮,如下图:
2、程序运行效果:
3、程序不足:
A、在获取任务管理器“进程”标签内容时,因为有些列表项... [阅读全文]
如何将QString转换为char *或者相反
admin | Qt Gui | 2013-05-12
先看看官方是如何说的:
How can I convert a QString to char* and vice versa ?(trolltech)
Answer:
In order to convert a QString to a char*, then you first need to get a latin1 representation of the string by calling toLatin1() on it which will return a QByteArray. Then call data() on the QByteArray to get a pointer to the data ... [阅读全文]
阻止Spy++之类的工具捕捉软件窗口
admin | C++ | 2013-05-09
C++
我以前用Spy++能轻易捕捉360软件界面,除了一些应用DHTML制作的窗体.昨天我再用Spy++捕捉的时候捕捉不到了,甚至连最外围的对话框都捕捉不到,显然是做了类似拦截API的处理.下面我也模拟一下这种效果,让自己的程序窗口不能被捕捉.
Spy++之类的程序一般通过API函数WindowFromPoint和ChildWindowFromPoint来获取指定位置的窗口... [阅读全文]
VC++ 获取QQ2008 窗口句柄 聊天内容
admin | win32 | 2013-05-09
C++
#include <windows.h>
#include <stdio.h>
int main()
{
// 获取QQ聊天对话框窗口句柄
HWND hWnd = NULL;
while (TRUE)
{
// 获取QQ窗口
hWnd = ::FindWindowEx(NULL, hWnd, "#32770", NULL);
if (NULL == hWnd)
return 1;
// 通... [阅读全文]
OpenCV图像识别、移动侦测、边缘检测实现及 cvCopy()和cvCloneImage()的区别
admin | C++ | 2013-05-09
C++
#include <stdio.h>
#include <time.h>
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int main( int argc, char** argv )
{
//声明IplImage指针
IplImage* pFrame = NULL; //pFrame为视频截取的一帧
IplImage* pFrame1 = NULL; //第一帧
IplImage... [阅读全文]
如何做一款成功的APP应用
admin | 开发经验 | 2013-05-08
译者注: 本文作者从自身丰富的应用开发设计实践经验和大量的优秀应用实例中,总结提炼了从产品概念、设计、开发到市场推广等一系列的相关原则,指导移动开发人员怎样来打造一款成功赚钱的应用。姗姗来迟的这篇文章希望给大家带来一些感悟与帮助。
原文地址: http://mobile.smashingmagazine.com/2012/11/07/succeed-with-your-app/
绝大多数应用都失... [阅读全文]
C++获取代码运行时间
admin | win32 | 2013-05-07
C++
第一种:使用GetTickCount函数
#include<iostream>
#include<windows.h>
int main()
{
DWORD start_time=GetTickCount();
{
//此处为被测试代码
}
DWORD end_time=GetTickCount();
cout<<"The run time is:"<<(end_time-start_time)<<"ms!"<<endl;//输出运行时间return 0;
... [阅读全文]
VS2005中远程调试的配置方法
admin | 开发经验 | 2013-05-07
在VS2005中不能使用VS2003的远程调试程序。
VS2005远程调试的方法:
1. 远程端:安装VS2005光盘”X:\vs\Remote Debugger\x86\ rdbgsetup.exe”。或者直接运行或copy本地端的: “Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86″
2. 远程端:“本地安全策略 - 安全选项 - 网络访问:本地帐户的共享和安全模式”改为:经典-本地... [阅读全文]
获取浏览器当前页面地址栏的URL
admin | win32 | 2013-05-06
C++
#include "winable.h"
#include "Oleacc.h"
#pragma comment (lib,"OLEACC.lib")
void CutString(char strTemp[],int len,char reStr[]);
void GetFireFoxRunningURL(HWND *hWndMainWindow,BSTR *pURL);
BOOL FindChild(IAccessible *paccParent, LPSTR szName, LPSTR szRole, LPSTR szClass, IAccessible **paccCh... [阅读全文]
MFC实现 获取其他应用程序窗口信息
admin | C++ | 2013-05-06
最近上网时看到有获取QQ号的方法,自己实现了下,没能获取QQ密码(听说从QQ2009后就很难获取了),但能获取一般应用程序的窗口信息。下面给出实现的具体细节。
要使用到几个API函数FindWindow, FindWindowEx, WindowFromPoint,SendMessage,GetWindowRect等。
FindWindow:用于获取应用程序的窗口句柄
HWND FindWindow(
LPCTSTR lpClassName, // class... [阅读全文]