- 博客(15)
- 资源 (22)
- 收藏
- 关注
原创 如何去掉某些程序的广告提示信息
<br />RT:本文仅供学习交流,勿做他用。<br />例如有道词典左下方,有提示学习英语的广告。<br /> <br />很简答。<br />#include <windows.h><br />#include <iostream><br />using namespace std;<br />int main(void)<br />{<br /> HWND hParentWnd = FindWindow(L"YodaoMainWndClass", NULL);<br /> HWND hChildWnd
2011-04-26 23:05:00 826
转载 LINK : warning LNK4098: 默认库“LIBCMTD”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
<br /><br />以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选择上。<br />VS2008,项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/MDd四个选项,你必须让所有使用的库都使用相同的配置,否则就会有相应的提示,甚至可能会出现无法解析的函数。有时我们使用的库不是自己可以控制的,那么就只能把工程属性设置成河你使用的库相同的选项。<br />错误
2011-04-26 11:55:00 630
转载 消息分流器-----(逗号表达式)
<br />对于消息分流器,下面的文章说的很好。我就补充点,不然理解不了。。<br /> #include <iostream><br />using namespace std;<br />#include "windows.h."<br />void main()<br />{<br /> int a,b,c,d;<br /> d=(a=1,b=a+2,c=b+3);<br /> cout << a << endl;<br /> cout << b << endl;<br /> cout << c
2011-04-16 12:44:00 647
转载 虚拟内存(Virtual Memory,VM)和交换文件(Pagefile,PF)
在保护模式下,Win32 程序可以寻址 2GB 或 3GB 虚拟内存,对每一个进程来说,它寻址的范围都是这么多。OS 负责把进程提交的虚拟内存按页(一页 4KB,工作集)映射到物理内存的实际页帧上(驻留集)。如果设置了硬盘上的交换文件(Pagefile.sys),那么 OS 也会在物理内存和交换文件之间交换内存页,不活动的进程,它的虚拟内存页会被从物理内存中交换到硬盘上,等它活动的时候再交换回来(分页)。所以,如果设置了硬盘上的交换文件,而物理内存不足(映射所有的虚拟内存页)的时候,电脑就会频繁将物理内存里
2011-04-14 17:53:00 2519
原创 没事就看的资料-----没事就更新
http://blog.csdn.net/handsomerunhttp://blog.csdn.net/caimouse
2011-04-14 15:42:00 805
转载 ListCtrl----虚拟列表的用法
一、什么是虚拟列表控件 虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件。。 二、为什么使用虚拟列表控件 我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示的数据插入列表中,之后我们就不必关心数据在哪里了,这是因为控件自己开辟了内存空间来保存这些数据。现在假设我们要显示一个数据库,里面的信息量很大,有几十万条记录。通常有两种方法解决这个问题:1是仅仅在ListCtrl中插入少量的数据,比如100个,然后通过[上一页][下一页]两个按钮进行控制,某一时刻显示的只是从
2011-04-14 11:06:00 1562
转载 关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法
程序需要从数据库某一个活动表中,定时取数据,更新界面的列表显示,比如有20条数据(变化),则这20数据 不停的变化,(通过其他程序实现) 方案(1),先在列表中查找,后插入 比如每条记录都有一个唯一的编号,查询的时候,首先查找该编号的记录在列表中是否存在,如果存在 则找到Item后,直接更新各个列的数据,如 LVFINDINFO lv; lv.flags=LVFI_STRING; lv.psz=“关键字”; int nItem=m_list.FindItem(&lv,-1); 如果Item>0则直接更新数据
2011-04-14 09:19:00 3013
原创 这是我在网上的朋友那里并经过修改得到的最简单的HOOK的例子
<br />首先看DLL文件:<br /><br />#include <windows.h><br />_declspec(dllexport) void sethook();<br />HHOOK g_hMouse=NULL;<br />HHOOK g_hKeyboard = NULL;<br /><br />LRESULT CALLBACK MouseProc(<br /> int code, // hook code<br /> WPARAM wParam
2011-04-13 10:55:00 1506
转载 如何获取任务栏句柄~~
// getaskmanwnd.cpp (Windows NT/2000)//// This example will show you how you can obtain a handle to the// Windows Taskbar window.//// (c)1999 Ashot Oganesyan K, SmartLine, Inc// mailto:ashot@aha.ru, http://www.protect-me.com, http://www.codepile.com#includ
2011-04-13 08:52:00 5783
原创 基础记录~~~~总结
<br />1.在进行数据交换时一个子窗口可以和两种类型的变量相关联,一种是控件,另一种是数据类型。故可以通过控件控制子窗口,数据类型可以接收子窗口的值。<br /><br />2.MB_ICONINFORMATION :An icon consisting of an “i” in a circle appears in the message box.<br /><br />3.CTabCtrl是一个直接从CWnd派生来的类.<br />4.如何把int转换成CString?如何把DWORD转换为C
2011-04-12 15:20:00 1219
转载 获取网络应用比较好的例子
<br />// Description:<br />// The following example retrieves the entries from the interface<br />// table and prints some of the information available for that entry<br />//<br />// Link to ws2_32.lib<br />#include <winsock2.h><br />#inc
2011-04-11 14:59:00 1126
转载 如何禁止某个程序运行?
http://topic.csdn.net/u/20090603/10/7630064c-4aab-4d48-94e7-260fea37445e.html?68292//VC-ConsoleWithApi #include using namespace std;#include //提权函数 void RaiseToDebugP() { HANDLE hToken; HANDLE hProcess = GetCurrentProcess(); if ( OpenProcessToke
2011-04-07 16:34:00 1567
转载 程序只启动一个实例的几种方法(转自http://blog.csdn.net/starlee)
<br />有些时候,我们要求一个程序在系统中只能启动一个实例。比如,Windows自带的播放软件Windows Medea Player在Windows里就只能启动一个实例。原因很简单,如果同时启动几个实例,却播放不同的文件,那么声音和图像就会引起混乱。在设计模式中,就有一个SINGLETON模式,该模式就是让类只有一个实例。(关于SINGLETON模式,可以看我那篇《重读《设计模式》之学习笔记(三)--SINGLETON模式的疑惑 》)。<br /> 对于程序而言,我们只有在程序启动的时候去检
2011-04-02 17:30:00 710
原创 映像劫持-----程序重定向
有关HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Image File Execution Options映像劫持的示例代码~~~~ 代码如下#include #include using namespace std;void main() { TCHAR Sub
2011-04-01 16:15:00 787
转载 注册表操作API 目录
Registry Functions(注册表操作API)2008/08/06 22:43来源:MSDN关键字:注册表API前置知识:APIPS:这里仅仅列出API,具体用法,大家可以去点击相应链接查询Registry FunctionsThe following are the registry functions.
2011-04-01 11:54:00 1537
AV_SAMPLE_FMT_FLTP转为AV_SAMPLE_FMT_S16P(ffmpeg)
2014-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人