自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (9)
  • 收藏
  • 关注

原创 在VC中使用TabCtrl(TAB控件)

在VC中使用TabCtrl无疑是一件相当令人头疼的事情,而偏偏网上的相关资料又比较稀少,一些现成解决方案也多少存在一些问题,于是参考一些现成的TabCtrl类经过糅合修改成以下的一个类:CTabSheet该类以vckbase的一篇文章《在对话框中加入属性页》中提到的“方案五”的CTabSheet类为模板,并参考CodeProject的CXTabCtrl、XPTabCtrl以及网上的一些其它资料修改

2008-10-09 12:08:00 14509 1

原创 一些东西

由于自己不是专业的程序员,对C、C++、VC等也还基本属于门外汉的水平,更主要的是,自己仅仅是在心血来潮的时候才编写、阅读一些程序,很多时候以前学会的东西,过一段时间后又忘得一干二净了,以前用过的一些现成的代码又不知哪里找了。因此,在这里将这些自己在各个时候用到的一些能简单直接拿来使用的代码做一下记录,方便自己查找。【不定期更新】【备注】:下面的代码都没有注明需要包含哪些头文件,可能某些代码需

2008-04-30 23:14:00 1470 1

转载 在NetBeans中使用PhoneGap写Android软件

最近几日突然心血来潮想玩玩编写Android的软件,好久之前也曾经考虑玩玩的,但是由于需要使用java,而本人对于java只停留在能够勉强的读相关的代码上,而且也没打算深入学习java,所以之前很快就放弃了。但是这2天发现居然有好几个用html+javascript就可以开发Android软件的中间件,其中phonegap、Rexsee都是开源的,于是又想玩玩Android了,而其中Rexsee貌

2012-03-17 19:59:48 3363

原创 Windows核心编程笔记

1、程序能够使用的C / C + +运行期全局变量变量名                            类型                                                  说明_ o s v e r                      unsigned int                          操作系统的测试版本。例如, W

2009-08-09 10:57:00 1297

转载 【转】do...while(0)的妙用

转载自:http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html 在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。    但是,最近在读我们项目的代码时,却发现了do...wh

2009-08-02 12:27:00 1162 1

原创 【转】增强的CHtmlView类,在视图里处理HTML元素事件和交换数据

转自:http://blog.csdn.net/webmote/archive/2005/05/19/376317.aspx前言         伴随着VC7的诞生,载入IE的对话框成为了新的热点,CDHtmlDialog给不熟悉COM编程的程序员注入了丝丝暖风。处理页面元素的响应事件,与其交换数据都被封装到几组宏内。类似DHTML_EVENT_ONCLICK,DDX_DHtml_Ra

2009-07-27 20:06:00 1119

原创 【转】快速重装MSDN帮助库

转自:http://blog.csdn.net/webmote/archive/2006/09/15/1228303.aspx最近做系统,保留了以前安装的VS7.1中文版msdn和过去系统的Documents and Settings目录,重装系统后不想再把msdn的三张盘取出来安装一遍,有没有快捷的方式修复一下就可以使得ms help2系统直接能够认识这些资源呢?在google网

2009-07-27 19:58:00 1015

原创 远程注入DLL并自动显示DLL的窗口

以前也可以注入并显示窗口,但是一旦卸载则会导致宿主进程也被关闭,今天终于搞定卸载注入的DLL后不影响宿主进程。源码在http://wooddoor.ys168.com的VC目录下的“远程注入、卸载.rar”【VC2008的工程】注入器源码部分:#include namespace pathfileFun{    //*********************************

2009-06-18 12:17:00 6183 4

原创 "an unsupported operation was attempted"错误

【VC2005】编译时一切正常,但是一运行就弹出窗口提示"an unsupported operation was attempted"检查发现只要某个控件绑定了变量就会出现这个错误提示,将所有控件变量删除,又没错误了。最后百度,查知,原来这个错误由于resource id出现了重复导致的(比如有2个控件IDC_EDIT1、IDC_EDIT2,由于某种原因导致它们的ID都是10010,

2009-06-17 13:36:00 12988 2

转载 【转】获得当前进程的列表

1、利用”EnumProcesses“【转载自:http://www.moon-soft.com/doc/8079.htm】 #include #pragma comment(lib, "psapi.lib")  //进程描述信息typedef struct _tagPROCESSINFO{ DWORD dwPID; TCHAR strPath[_MA

2009-06-15 17:48:00 774

转载 [转]C/C++预处理指令#pragma详解

转自:http://www.bpsend.com/html/duandianwenzhang/C--/200903/21-14.html  在所有的预处理指令中,#Pragma指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,

2009-05-26 10:42:00 919

转载 【转】VC 隐藏模块、MFC 改变窗口类名

【转】VC 隐藏模块void HideDll(){ HMODULE hMod = ::GetModuleHandle("MyHook.dll"); PLIST_ENTRY Head,Cur; PPEB_LDR_DATA ldr; PLDR_MODULE ldm; __asm { mov eax , fs:[0x3

2009-03-18 22:27:00 2314

转载 【转】调用未知DLL中的导出函数

调用未知DLL中的导出函数【转载自:李马,http://www.titilima.cn/show-131-1.html】Submitted by 李马 on 2006, May 28, 12:00 PM. 技术的角落您可以任意转载这篇文章,但请在转载时注明原始链接和作者,谢谢。不知道诸位看官是否有过这样的经历:在不经意之间发现一个DLL文件,它里边有不少有趣的导出函

2009-03-01 18:24:00 1137

转载 【转】VC++中的CString操作指南

原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。  使用CStri

2009-02-11 21:48:00 1307

转载 【转】INTEL X86 体系 32 位汇编语言速成

上回为大家简单介绍了 Visual C++ Inline Assembly,相信已经有人想实际动手来试试了。然而,要想自由使用Inline Assembly,你首先必须掌握 INTEL X86 体系的 32 位汇编语言。本文正是为那些已经略有 8086汇编语言基础却没接触过 X86 体系的 32 位汇编语言的同志们准备的。我们将一起了解和深入 INTEL X86 体系的 32 位汇编语言。

2009-02-11 21:17:00 1342 5

转载 [转]两种“动态调试程序”的方法

呵呵 看的写的不错就转过来了,都是些基本的东东from:http://www.programfan.com/club/showpost.asp?id=147534&t=o调试程序是一件苦差事,即使是经验老到的程序员,也会有焦头烂额的时候。对于大段大段的代码,找了几个钟头还没发现其中的错误,难免头昏眼花,这时我们就想到:既然眼睛没看出代码中的错误,那么,我们让错误在运行的时候暴露出来,

2009-02-10 23:01:00 1205

转载 [转]Visual C++ Inline Assembly 简介

如果你想编写出极高性能的游戏代码,那么使用汇编语言无疑将会是你的最佳选择。不过,眼看着编程技术已经发展到了今天这种格局,你再去直接用汇编语言来进行编程也未免太不合时宜了吧。作为一个高性能游戏程序的编写者,你应该用的是 Inline Assembly。  什么是 Inline Assembly  Inline Assembly 就是

2009-02-10 22:59:00 909

转载 【转】代码格式化工具Astyle

http://sourceforge.net/projects/astyle和VC6的集成。接呀后在bin目录中有astyle.exe,vc6 Tools->Customize->Tools 新建项目Command:D:/tmp/devel_tools/astyle/bin/astyle.exeArguments:--style=ansi $(FileName)$(FileExt

2009-02-10 22:59:00 997

转载 【转】Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK

from:http://www.microsoft.com/express/2005/platformsdk/default.aspxBy Brian Johnson,Microsoft CorporationYou can use Visual C++ Express to build powerful .NET Frameworkapplications i

2009-02-10 22:57:00 1561

原创 柴门牌RAR文件解压、暴破工具

本软件由柴门(wooddoor)开发,可以免费使用。本软件最初是由于本人遗忘了网上银行证书压缩包的密码,试用了n个RAR密码破解器,都没能达到自己的目的,于是自己利用WinRar官网提供的免费的UnRar.dll(http://www.rarlab.com/rar_add.htm)开发了这个软件。此版本尚未完全完成,目前暴破速度也还比较慢(大概1秒钟只能测试6、7个密码),不过开发这个软件的本意也

2008-11-03 18:00:00 1439

转载 VC中调整窗口控件的TAB顺序

快捷键:Ctrl+D,然后按顺序重设另,在布局工具栏中有一个“Tab 键顺序”的按钮,可是显示为灰色不能点击的?

2008-05-18 18:04:00 2604

原创 关于在DLL中获取主调用窗口的句柄

近来在弄远程DLL注入,在DLL中创建了窗口,因某种需要,需获取宿主窗口的句柄,找了n多资料都没有很好的解决办法,然后找到如下一篇文章:通过进程ID获得该进程主窗口的句柄     一个进程可以拥有很多主窗口,也可以不拥有主窗口,所以这样的函数是不存在的,所幸的是,相反的函数是有的。所以我们可以调用EnumWindows来判断所有的窗口是否属于这个进程。typedef struct tagW

2008-05-06 21:03:00 8236

原创 VC用字符串截取字符串的函数(比AfxExtractSubString更好)——更正版

 《VC用字符串截取字符串的函数(比AfxExtractSubString更好)》原出处:http://blog.csdn.net/jaketseng/archive/2007/11/25/1901623.aspx 该代码存在一些问题:例:Split(_T(",asfd,234sdf,0asdf,s0apf"), dest, _T(","));截取后得到的字符串数组为:",asfd"、",

2008-03-20 20:02:00 3682 3

原创 Dev C++的编译错误

刚安装了wxDev C++,新建一个空的对话框工程,没做任何增改直接编译,提示2个错误:1、undefined reference to `__cpu_features_init2、ld   returned   1   exit   status搜索了一下找到解决办法:(http://i.cn.yahoo.com/pengchengjia/blog/p_40/)             新

2008-03-18 18:12:00 1694

转载 【转】编程在线提交系统

下面是几个比较大的在线提交系统(Online Judge)里面有大量历年的竞赛题目,注册一个ID,然后用自己熟悉的语言(一般有Pascal/C/C++/Java)写好源代码提交即可,会实时返回信息告诉你是否正确。采用黑箱测试,系统里有一套标准的输入输出数据(对外保密,而且通常数据很多很怪),你的程序的输出和标准输出完全符合即可。常见的返回信息有AC(Accepted,通过)WA(Wrong Ans

2008-02-24 13:11:00 1136

原创 交换2个变量的值

一般交换2个变量的值是借用第三个变量void swap(int &a,int &b){int t;a=t;a=b;b=t;return;}刚看到一个使用宏交换2个变量值的应用,不需借用临时变量,觉得蛮有意思的,在这里记录一下:#define swap(a,b)  { a^=b; b^=a;  a^=b; }

2008-02-18 18:47:00 999 1

原创 http://www.ys168.com/永硕空间的特效代码

导读:   在自己的永硕空间上加入特效代码方法:进入管理区---后台管理---空间设定----常规设定----在首页寄语中加入代码,有两条以上代码就在中间加一空格   1) 显ip代码:      2) 显示IP的代码:   ^_^欢迎你,来自的朋友,有事请留言^_^   3) 显示IP的代码   显示的效果和下面叙述的一样!   我猜,你现在的IP是:,对不对?   4) 动态标题   

2008-01-22 08:19:00 30164

原创 关于接收消息的问题(尚有疑问,未完待续)

由于接收消息必须要有hwnd,也就是需要有个窗口对应才能接收消息,但有些情况下不需要这个窗口却又想要能够接收消息,找了下,大概有这么些办法:1、在一个BCB版块看到有个人提问在dll中不用窗口怎么接收消息的一个回答:自定义一个窗口句柄:  申请:AllocateHWnd     释放:DeallocateHWnd     就可以接受和发送消息啦2、建立一个普通的隐藏窗口,只用于处理消息

2007-12-04 21:55:00 3502 1

原创 【转】如何得到Windows操作系统版本信息(包括2003 R2、Vista和Windows 2008 Server)

在程序中判断Windows版本这本应该是一个极其简单的API就能完成的工作,但由于微软的失误,使得Windows操作系统家族的版本正变得混乱不堪,一个最新的例子是Windows Vista和Windows 2008 Server的版本均为6.0。上世纪90年代Windows 9x和Windows NT的版本混乱主要是因为程序员的错误(或失误)导致的,那么这一次的版本混乱又是因为什么导致的?

2007-12-01 23:28:00 1151

转载 【转】有关字符串的类型转换问题

本文转载自:http://www.cppblog.com/niewenlong/archive/2007/08/26/30843.htmlstring 转 CString CString.format("%s", string.c_str()); char 转 CString CString.format("%s", char*); char 转 string string s(char *)

2007-12-01 11:36:00 1513

转载 让VB菜鸟最快写出自己的外挂.通杀所有游戏

转载自:http://www.cppblog.com/niewenlong/archive/2007/07/20/28443.html这年头,在这个论坛里面已经没有什么技术贴了...呵呵~发一篇惊天地,泣鬼神的帖子.当然这个只是模拟键盘的终极模拟.呵呵~     键盘是我们使用计算机的一个很重要的输入设备了,即使在鼠标大行其道的今天,很多程序依然离不开键盘来操作。但是有时候,一些重复性的,很繁

2007-12-01 11:16:00 18930

转载 在内存中修改数据的网游外挂

本文转载自:http://www.cppblog.com/niewenlong/archive/2007/07/20/28453.html现在很多游戏都是把一些信息存入内存单元的,那么我们只需要修改具体内存值就能修改游戏中的属性,很多网络游戏也不外于此。   曾几何时,一些网络游戏也是可以用内存外挂进行修改的,后来被发现后,这些游戏就把单一内存地址改成多内存地址校验,加大了修改难度,不过仍然可

2007-12-01 11:03:00 3770

转载 【转】内存中找怪物之代码注入篇

导读:   网上看了N多的文章,对内存中找怪极少有详细介绍,大多数人搞定人物内存中的有关参数后,止步于内存中的找怪。人物只有一个,而怪有各种各样的,数量又同时出现多个,比在内存中找人物坐标难度要大得多。   下面我将尽可能详细的讲讲内存中找怪之代码注入篇,抛砖引玉,望高人指点。这里的代码注入是直接把代码注入到游戏文件中,学个破解的人都知道,哪怕游戏原文件加了壳,在游戏原文件中加入自己的代码也是完全

2007-12-01 10:57:00 9742 1

转载 【转】菜鸟的VC6神迹外挂的DIY之路

本文转载自:http://www.cppblog.com/niewenlong/archive/2007/07/20/28446.aspx(一)外挂一般都能在游戏的界面中按一个热键(比如F12,HOME等),就可以呼出外挂的窗口,然后在里面进行外挂的功能设置,这个外挂的窗口是怎么弄出来的呢?要想在游戏里显示出窗口,那么我们要显示的这个窗口就要和游戏本身“混”在一起,也就是说我们的外挂窗口要“混

2007-12-01 10:48:00 1856

原创 关于在屏幕上查找某个图形的问题

这个问题找了好久都没有满意的答复,最后实在没法,想到按键精灵中有一个函数findpic就是用来在屏幕上查找某个指定的图形的,而正好包含这个函数的dll(QMDispatch.dll)是一个com组件,再找了好久弄到了在VC中调用com组件的办法,这下好了,都解决了。【题外话:如果是在VB中使用这个函数更简单,只要注册这个com组件,然后在VB中创建相应的对象就可以了CreateObject("QM

2007-11-29 19:05:00 6783 4

原创 远程注入Dll,在Dll中显示对话框

这里做个备忘。 远程注入Dll:Exe部分:CString GetCurrWorkingDir(){//获取当前目录 CString strPath; GetCurrentDirectory(MAX_PATH,strPath.GetBuffer(MAX_PATH)); strPath.ReleaseBuffer(); return strPath;}void C进程注入EXEDlg::

2007-11-28 22:28:00 4328 1

转载 【转】不使用驱动进入ring0

这里转载2篇,其实是同一个,只是第二篇对第一篇做了一点修改。1、Windows NT/2000/XP下不用驱动的Ring0代码实现2、无驱动执行 Ring0 代码===============================================================================1、Windows NT/2000/XP下不用驱动的Ring0代

2007-08-08 20:20:00 4347

转载 【转】关于EASYSIZE宏(动态调整控件位置、大小的宏)的小结

转载自:http://spaces.msn.com/members/helexchinagrain/Blog/cns!1p9kl-bmcltp36lhAwbNjUpw!112.entry近日在code project网站浏览时,看到一篇关于Dialog缩放的文章(http://www.codeproject.com/dialog/easysize.asp)。作者编写了一个短小精悍的宏,利用

2007-08-08 01:01:00 3834 1

原创 观看 孙鑫 老师的《VC++ 深入编程视频教程》日记

首先得感谢孙鑫老师的无私奉献,为我们免费提供了这么完整的视频教程,其他有兴趣的朋友可以到其主页上观看、下载:http://www.sunxin.org/,其提供的免费视频教程有:《VC++ 深入编程》、《快速掌握 Java》、《HTML 语言速成》、《HTTP 协议详解》、《Eclipse 开发工具介绍》、《C++虚函数机制讲解》另外看到这么一篇《大量计算机方面的学习视频》,值得看看并下载一些

2007-08-05 19:37:00 2160

转载 【转】内存地址数据读取:最准确的判断方法

转载自:http://hi.baidu.com/%BA%DA%D7%D3/blog/item/484f381208f5c651f919b84c.html内存数据读取,是最准确判别方法..其实不难的,,我具体把方法说下..希望大家仔细看:网络游戏.每一个数据比如你的血值.MP值.怪的血值..在内存中是以16进制的形式存放的.而显示给我们看的是10进制的形式显示的,,[16进制转就是1234567

2007-08-04 17:09:00 2119

Geogebra中自定义平面坐标系工具的创建和使用

Geogebra中自定义平面坐标系工具的创建和使用 Geogebra中自定义平面坐标系工具的创建和使用

2018-05-17

电子技术基础.宋艳敏

电子技术基础.宋艳敏 电子技术基础.宋艳敏 电子技术基础.宋艳敏

2018-05-17

大数实现的椭圆曲线(ECC)加解密算法

本程序利用c++在vs2008上实现了适合500位十进制以内的大数计算的椭圆曲线ECC的加解密,代码条理清晰,附有解释,容易读懂,其中包含大数计算模块,ECC实现模块。

2011-10-04

一个RSA的类的源代码(VC)

一个RSA的类的源代码(VC),学习RSA很好的示例

2011-10-03

Visual Assist X 10.6.1814 破解

Visual Assist X是一款非常好的Visual Studio 插件,支持C/C++、C#、ASP、Visual Basic、Java和HTML等语言,支持VC++5、VC++6、VC2003、VC2005、VC2008、VC2010,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程地自动化和开发效率。

2010-07-06

300种加密解密算法

300种加密解密算法,源码..........

2010-01-29

操作EXCEL文件的DLL(MFC源码)

操作EXCEL文件的DLL(MFC源码)

2010-01-29

visual studio 2005培训课件

visual studio 2005培训课件

2010-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除