自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

转载 static的作用

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global variable

2016-07-29 16:25:51 233

转载 c++截取屏幕图片并保存(函数代码实现)

[cpp] view plain copy print?  //获取桌面窗口的CDC      CDC *pdeskdc = GetDesktopWindow()->GetDC();        CRect re;      //获取窗口的大小      GetDesktopWindow()->GetClientRect(&re);      

2016-07-29 07:59:10 1468

原创 拦截api

拦截api的技术有很多种,大体分为用户层和内核层的拦截.这里只说说用户层的拦截.而用户层也分为许多种:修改PE文件导入表,直接修改要拦截的api的内存(从开始到最后,使程序跳转到指定的地址执行).不过大部分原理都是修改程序流程,使之跳转到你要执行的地方,然后再返回到原地址.原来api的功能必须还能实现.否则拦截就失去作用了.修改文件导入表的方法的缺点是如果用户程序动态加载(使用LoadLibrar

2016-07-28 20:58:47 687

转载 DLL注入和API拦截

在 Windows中,每个进程有自己的私有地址空间。当我们用指针来引用内存的时候,指针的值表示的是进程自己的地址空间中的一个内存地址。进程不能创建一个指针来引用属于其它进程的内存。因此,如果进程有一个缺陷会覆盖随机地址处的内存,那么这个缺陷不会影响到其它进程所使用的内存。     独立的地址空间对开发人员和用户都是非常有利的。对开发人员来说,系统更有可能捕获错误的内存读/写。对用户来说,操作系

2016-07-28 20:57:39 1100

转载 在VC中使用自定义资源,FindResource,LoadResource,LockResource

一、前言  在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多。1.      默认的皮肤压缩包或语言包。一些支持换肤的软件特别是一些媒体播放器常常有自定义的皮肤文件(你可以尝试将Media Player或千千静听等软件的Skins目录下的

2016-07-28 19:52:27 488

转载 在EXE和DLL中,FindResource的区别

以下的代码在EXE中,执行无误。可是在DLL中FindResource返回的值就为0了,我用::GetLastError(),得出的值是1813,也就是取不到资源,这是为什么?BOOL ExtractFile(char *szZlibFile,DWORD    dwRID){    HANDLE    hFile = NULL ;    HRSRC    hRsrc = NULL

2016-07-28 19:50:26 1475

转载 _splitpath, _wsplitpath 分割路径

[cpp] view plaincopy#include   #include   using namespace std;    int main()  {      char *path="c:/renjingwei/ren/jing/wei/wo/张信哲--白月光.mp3";      char drive[5];   

2016-07-26 08:45:15 614

WinLicense_32_64_3.0.4.0_Repacked.rar

程序员辛苦的开发成果需要加密才能得到保证安全性,WinLicense是Oreans是著名的软件系统保护公司,提供代码混淆,版本控制、软件保护等多种工具。提供多种加密技术,实现代码虚拟化、阻止反编译,授权管理等功能,该版本是3.0.4的新版本,新测可用,大家可放心下载。网上很多3.XX都是免费demo版本,请勿相信。

2021-09-22

韩忠康第二版mysql视频教程笔记

超详细的讲解mysql的教程,总共43节课程,课时28个小时。内附学习笔记等内容!

2018-06-02

ComponentOne Studio for ActiveX 2012 v3 注册机

葡萄城的componentOne控件是很有名的表格控件,亲测可用!

2017-10-10

vs2012\2013 Visual Assist X 2023

Visual Assist X 2023 可用于vs2012与vs2013,亲测可用,请放心下载

2017-10-10

UG_OPEN API 开发宝典

该教程是本人花了500大洋找南京欧奔公司买的,内容包括基础篇与问答篇,内容讲解精细,都是以代码进行演示。对于初学者是一本帮助极大的教程!

2017-08-01

五轴后处理 cam_c++

本资源是通过读取.CLS格式的文件,再进行转化为5轴CNC可执行的G代码,内附3个工程,分别有AC轴双转台,BC轴,手臂式5轴,内附各种5轴的算法,参考价值极大

2017-08-01

.NET Framework卸载利器------卸载framework 1.0~4.5

.NET Framework卸载利器是一个.net framework卸载工具,例如您像卸载已经安装的某个.net framework的话,如果手动去卸载很难卸载的,利用.NET Framework Cleanup Tool来卸载就方便多了。 支持卸载: .net framework 1.0 .net framework 2.0 .net framework 3.0 .net framework 4.0 .net framework 4.5

2017-08-01

C++全局钩子实现程序监控

利用平台SDK函数实现对应用程序启动的监控

2015-08-06

空空如也

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

TA关注的人

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