- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 TLS 局部线程储存 一个演示小例子
<br />#include <Windows.h>#include <stdio.h>__declspec(thread) int gt_nNum=0;//全局tls变量CRITICAL_SECTION g_cs;//临界区void WINAPI TestThread(int * pParam){ __declspec(thread) static int st_nNum=0;//静态tls变量 srand(GetTickCount()); for (int i=0;i<5
2011-01-28 11:06:00 1808
原创 c++ 重载 new delete 用堆来分配内存
<br />#include <windows.h>#include <tchar.h>#include <stdio.h>class CSomeClass{public: DWORD m_dwValue;//一个成员变量 CSomeClass() { printf("Run %s /r/n",__FUNCTION__); m_dwValue=0; } ~CSomeClass() { printf("Run %s /r/n",__FUNCTION
2011-01-25 09:10:00 2097
原创 剽窃核心编程 共享区段共享数据 另外还有一个不太明白的 RegisterWindowMessage
<br /><br /> g_uMsgAppInstCountUpdate =<br /> RegisterWindowMessage(TEXT("MsgAppInstCountUpdate"));//注册一个消息PostMessage(HWND_BROADCAST, g_uMsgAppInstCountUpdate, 0, 0);让我觉得非常神奇<br /> <br />/************************************************************
2011-01-21 23:27:00 2292
原创 简单谈下 怎么避免游戏检测非法调用call
<br /><br />一般情况下 按照以下处理方式就可以避免了<br /> <br />例如 龙OL 这样处理就不会被检测到非法调用call了<br /> <br /> <br /> <br />在游戏地址空间找到一处空位置 写入如下机器码<br /> <br />004014D9 58 pop eax ; 弹出返回地址<br />004014DA A3 E8144000
2011-01-17 02:57:00 12852 2
原创 一个简单的纤程演示... 还有核心编程上的 纤程 例程
<br />#include <windows.h>#include <tchar.h>#include <stdio.h>PVOID g_MainFiber=NULL;// This function accepts a number and converts it to a// string, inserting commas where appropriate.PTSTR BigNumToString(LONG lNum, PTSTR szBuf, DWORD chBufSiz
2011-01-17 00:50:00 2542
原创 一个格式化数字字符串函数
<br />又是剽窃核心编程<br /> <br />// This function accepts a number and converts it to a// string, inserting commas where appropriate.PTSTR BigNumToString(LONG lNum, PTSTR szBuf, DWORD chBufSize) { TCHAR szNum[100]; wsprintf(szNum, TEXT("%d"), lNum); NU
2011-01-17 00:37:00 1619
原创 发现一个好的翻译
<br />咱鸟文差的it民工有福了<br /> <br />http://www.microsofttranslator.com<br /> <br /> <br />翻译msdn api<br />http://www.microsofttranslator.com/bv.aspx?ref=Internal&from=&to=zh-chs&a=http://msdn.microsoft.com/en-us/library/ms683237(v=vs.85).aspx<br /> <br /> <br /
2011-01-14 01:05:00 1767
原创 讨厌的windows7 更新提示重启
<br />每当windows有重要更新 都要跳个框框出来 提示重启<br />延迟 10分钟 1小时 4小时的<br /> <br />可是有原因一定不能重启咋办列<br /> <br />比尔大叔这设计真不人性化<br /> <br /> <br /> <br /> <br />如果有人遇到这个问题<br /> <br />可以打开任务管理器 转到 "服务"选项卡 排列下正在运行的 服务<br /> <br />找到 "描述"里面是 Microsoft WindowsUpdate 这个服务
2011-01-13 03:25:00 1710
原创 iocp(完成端口)进度复制文件 可暂停 恢复 停止
<br /> <br />好久没有用E写过程序了<br /> <br />看到了核心编程第十章 <br /> <br />就自己瞎整了下 发在了E论坛 有兴趣的可以瞧瞧<br /> <br />http://bbs.eyuyan.com/read.php?tid=248506<br /> <br />
2011-01-11 23:36:00 2150
原创 win32 api 调用浏览文件 保存文件对话框 以及浏览文件夹对话框
<br /> <br />整理一下..<br /> <br />#include <stdio.h>#include <Windows.h>#include <tchar.h>#include <locale.h>#include <ShlObj.h>//选择文件夹 用到//打开文件 保存文件#define MAX_FILE_FOR_SEL 20 //最大允许选择的文件数void showFile(LPCTSTR szFile){ _tprintf(TEXT("File
2011-01-11 18:32:00 9487 3
原创 win32 api 取大体积文件大小
<br />又是剽窃核心编程..<br />#include <stdio.h>#include <Windows.h>#include <tchar.h>#include <locale>int main(){ //取文件大小 _tsetlocale(LC_CTYPE,TEXT("")); DWORD dwSizeHigh; DWORD dwSizeLow=GetCompressedFileSize(TEXT("E://Virtual Machines//Wi
2011-01-08 18:13:00 3354
原创 用windows api 分解文件 路径
<br />#include <stdio.h>#include <Windows.h>#include <wchar.h>#include <stdlib.h>#include <locale>int main(){ setlocale(LC_CTYPE, "");//让wprintf 支持中文 LPTSTR szfileName = new TCHAR[MAX_PATH]; GetModuleFileName(NULL, szfileName , MAX_PATH);
2011-01-08 16:25:00 2228
原创 文本动态随机加密
<br /> <br /> <br />#include <Windows.h>#include <atlstr.h> //可以用 cstring了 #include <stdio.h>//#pragma comment(lib,"kernel32.lib")//#pragma comment(lib,"user32.lib")//#pragma comment(linker, "/SUBSYSTEM:windows")//#pragma comment(linker, "/ENTR
2011-01-04 14:12:00 2358
原创 原来转换 网页utf8 如此简单
<br /> <br /> <br /> <br />#include <Windows.h>#include <atlstr.h> //可以用 cstring了 哈哈哈哈#include <tlhelp32.h>#include <stdio.h>#include <locale>//#pragma comment(lib,"kernel32.lib")//#pragma comment(lib,"user32.lib")//#pragma comment(linker, "/
2011-01-04 07:18:00 2106
原创 今天发现 wprintf 竟然不支持中文!
<br />#include <locale><br /> <br />包含头文件先<br /> <br />程序入口调用:<br />setlocale(LC_CTYPE, "");//让wprintf 支持中文<br /> <br />为啥?别问我 我也不知道为啥<br />那为啥要call setlocale? 我还是不知道为啥
2011-01-03 17:28:00 2376
原创 枚举QQ或者TM进程、标题、窗口信息、QQ号码昵称等
<br />相关链接: http://bbs.eyuyan.com/read.php?tid=244922&fpage=3<br /> <br /><br />begin<br /> <br />网页返回:<br />portraitCallBack({"xxxxxxxx":["http://imgcache.qq.com/qzone_v4/client/userinfo_<br />icon/5001.gif",157,0,0,0,0,"xxxxx",0]})<br />网页返回end<br /> <b
2011-01-03 15:15:00 3303
原创 vs 调用com对象 Msxml2.XMLHTTP 获取网页源码
<br />到处扯 终于扯到 vs 能用的 com对象调用方式了<br /> <br />相信有不少人在找vs c++ 调用 com对象的方法<br /> <br />参考 http://topic.csdn.net/u/20070315/16/5a9a278f-4bf1-43e4-908e-a78ad69b0796.html<br /> <br /> <br />写的非常乱 也不知道有没有资源泄露<br />#include <Windows.h>#include <atlstr.h> //可以用 c
2011-01-03 11:13:00 4338 1
原创 Winsock IO 模型 - 选择模型
选择模型//#define FD_SETSIZE 8888 //可以自己定义可以连接的客户端个数 #include <winsock2.h> #include <stdio.h> //#pragma comment(lib,"kernel32.lib") //#pragma comment(lib,"user32.lib") //#pragma comment(l...
2011-01-02 14:44:00 2071
转载 vs2010 vc6 编译体积优化
<br /> <br /> VC写的程序体积是挺大的,网上也有很多优化的文章,都是针对VC6.0来说的。我把我的总结下。<br />#include <windows.h> <br />#pragma comment(lib,"kernel32.lib") <br />#pragma comment(lib,"user32.lib")<br />写Win32程序的话,windows.h 是必须的,使用动态连接必要的系统库,可以把link下的链接库全部删除,需要就练级。<br /> <br />
2011-01-01 21:52:00 9081
360流量防火墙,带悬浮窗,带网速测试
2011-12-23
spy4win 插件 显示隐藏窗口并突破灰色按钮(含源码)
2011-03-07
vista/windows7 win7 可用的 spy4win
2011-01-09
汇编正则表达式动态链接库调用例子
2010-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人