自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

收集学习过程中对自己有帮助的牛人文章

收集在一起,自己好查阅啦,书签虽然不错,但是那啥亲们懂得,感谢各位无私分享知识的牛人们

  • 博客(95)
  • 收藏
  • 关注

转载 VS编译的程序在其他机子上显示MSVCP110D.DLL丢失问题

转载自:http://blog.csdn.net/alex_my/article/details/8949073将Debug.win32文件夹拷贝至其它机子运行(机子上无VS),点击运行时出现MSVCP110D.DLL缺失提示。         1、在项目中,C/C++ -- Code Generation -- Runtime Library:此时大部分的为M

2013-10-31 09:13:16 4522 1

转载 x64系统的判断和x64下文件和注册表访问的重定向(3)

转载自:http://blog.csdn.net/magictong/article/details/5895482    下面谈谈x64系统下文件的重定向:    x64下文件的重定向依然是WOW64具体执行细节的一部分,跟注册表重定向一样同样是为了将32为程序和64位程序分开。所谓文件重定向通俗点讲就是你去访问某些文件夹的文件的时候,会被定位到其他文件夹下面的文件去,而

2013-10-30 13:21:35 802

转载 x64系统的判断和x64下文件和注册表访问的重定向(2)

转载自:http://blog.csdn.net/magictong/article/details/5892209 关于文件和注册表的重定向:      需要这个技术的原因是需要在x64系统上面把32位程序和64位程序分离开。这种技术有个强大的名字叫WOW64,注意不是魔兽世界64级哦,哈哈。      出于一些特殊的目的,一些注册表键被分成了两个部分,主要有以下一些:

2013-10-30 13:21:01 680

转载 x64系统的判断和x64下文件和注册表访问的重定向(1)

转载自:http://blog.csdn.net/magictong/article/details/5838863      判断一个32位应用程序是否运行在x64系统下,可以使用下面的代码:[cpp] view plaincopyBOOL IsX64System()  {      BOOL bIsWow64 

2013-10-30 13:20:19 779

转载 C++宽字符处理函数函数与普通函数对照表

转载自:http://www.cppblog.com/hktk/archive/2008/05/20/50587.aspx字符分类:     宽字符函数普通C函数描述iswalnum()      isalnum()       测试字符是否为数字或字母iswalpha()      isalpha()       测试字符是否是字母iswcntrl()      iscn

2013-10-28 18:33:28 778

原创 wcout 和 wsprintf 输出中文宽字符

在输出前设置setlocale(LC_CTYPE, "");

2013-10-28 18:18:03 782

原创 DLL如何导出函数

新建个defEXPORTSfnExport

2013-10-27 16:05:04 656

转载 用EnumProcesses()枚举进程

转载自:http://blog.csdn.net/sunny_forever/article/details/7498034ps:toolhelp函数在64位上貌似不行了参照msdn的例子,用EnumProcesses()枚举进程并输入进程名和句柄。以下代码在vs2008中测试通过:#include "stdafx.h"#include #inclu

2013-10-27 11:51:37 3373

转载 Win7 CreateRemoteThread 另类使用方法

转载自:http://blog.csdn.net/wangningyu/article/details/6456607同样的代码,在XP下面随便你怎么整,WIN7的话是相当纠结的,具体哪些错误就不解释了 ~~ gg点了二十多页,在韩国某大牛的博客上总算找到一点思路(虽然看不懂韩文,但代码还算勉强看得懂吧) 原来是要用动态调用ntdll.dll >

2013-10-27 10:46:06 851

原创 注入win7 64要将dll和exe都编译成64位,我就说咋我的总是失败呢!!!

汗汗汗

2013-10-27 10:31:34 1015

转载 VC编写系统服务程序笔记

转载自:http://blog.csdn.net/pgshow/article/details/7677583[cpp] view plaincopy这里我要把自己写好的程序设置为开机启动了,所以注册为服务程序是最好的方法,先看VC写服务程序的思路   服务程序通常编写成控制台类型的应用程序,总的来说,一个遵守服务

2013-10-26 21:57:53 2074

转载 WINDOWS后台服务程序编写

转载自:http://www.360doc.com/content/09/1119/10/59579_9330901.shtml顺便来一句,360这货要你注册了才能复制,坑爹啊,,,,,虽然我没注册WINDOWS后台服务程序编写 在2000/XP等基于NT 的操作系统中,有一个服务管理器,它管理的后台进程被称为 service。服务是一种应用程序类型,它在后台运

2013-10-26 21:45:48 1490

转载 刘涛涛的扭曲变化加密

今天本来打算把国内某视频转换软件写个注册机,锻炼自己,结果弄了一天都不知道这软件怎么回事,也没加密,后来才发现时刘涛涛的扭曲变换加密,果然够变态网上找的爆破方法,虽说爆破没技术含量,but,这软件爆破也挺难啊先附上扭曲变换加密的思想:转载自:http://www.liutaotao.com/nqby.txt扭曲变换加密作者:刘涛涛 me@liutao

2013-10-23 19:20:26 1461

转载 把MAP文件导入IDA Pro的小程序

转载自:http://www.cnblogs.com/singlerace/archive/2009/02/19/1381466.htmlIDA Pro是玩逆向工程必不可少的工具,但是很遗憾IDA Pro好像不支持直接导入map文件(如果有谁知道可以,请告诉我)。前几天分析一个程序,很奇怪提供了MAP却没提供PDB。不悦,顺手写了一段把map文件转换成IDA Pro的idc脚本

2013-10-21 19:37:22 1670

转载 OllyDbg,IDA pro强强联合!从OllyDbg中载入IDA Pro输出的map信息文件,带符号信息调试!

转载自:http://blog.csdn.net/vagrxie/article/details/4267525OllyDbg,IDA pro强强联合!从OllyDbg中载入IDA Pro输出的map信息文件,带符号信息调试!write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie再强大的工具有的时候也不能独立解决问

2013-10-21 19:09:01 2728

转载 SoftIce,IDA pro强强联合!从SOFTICE中打开IDA Pro输出的map信息文件

转载自:http://blog.csdn.net/vagrxie/article/details/3730240SoftIce,IDA pro强强联合!从SOFTICE中打开IDA Pro输出的map信息文件 write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 很搞笑的事情,才知道原来没有关系(指两个公司没有关系)

2013-10-21 19:08:26 1329

转载 strsafe.h

http://msdn.microsoft.com/en-us/library/ms647466.aspxAbout Strsafe.h3 out of 16 rated this helpfulPoor buffer handling is implicated in many security issues that involve buffer overrun

2013-10-20 22:49:15 1445

转载 网络编程--closesocket(s)与shutdown(s,type)的区别

转载自:http://blog.csdn.net/witchsnk/article/details/3075614TCP有半关闭的情况,如果要全关闭,需要双方向对端发送Fin报文,然后对对方的Find报文进行响应(Ack)  shutdown表示不再发送数据,但是并没有发送Fin报文,没有终止连接,实际上TCP连接仍然存在,这时如果你要重新建立该Socket对(源/目的端口,源/目

2013-10-18 19:43:50 835

转载 Windows socket之IOCP实例----IOCP开发驾照理论考试系统

转载自:http://blog.csdn.net/ithzhang/article/details/8532711          Windows socket IO完成端口开发驾照理论考试系统实例 这一节我们讲解如何利用套接字完成端口开发驾照理论考试系统。该系统由服务器和客户端两部分组成。     服务器负责对题库和学生信息的管理,主要包括以下功能:

2013-10-18 18:25:50 1345

转载 Windows socket之IO完成端口(IOCP)模型开发

转载自:http://blog.csdn.net/ithzhang/article/details/8525306       Windows socket之IO完成端口(IOCP)模型开发       IO完成端口是一种内核对象。利用完成端口,套接字应用程序能够管理数百上千个套接字。应用程序创建完成端口对象后,通过指定一定数量的服务线程,为已经完成的重叠IO操

2013-10-18 18:24:58 918

转载 Windows socket之重叠IO:事件通知

转载自:http://blog.csdn.net/ithzhang/article/details/8496232         Windows socket重叠IO模型开发。      利用套接字重叠IO模型,应用程序能一次投递一个或多个IO请求,当系统完成IO操作后通知应用程序。该模型以win32异步IO机制为基础。与前面介绍的所有IO模型相比较,

2013-10-18 18:24:15 850

转载 Windows socket之WSAEventSelect模型

转载自:http://blog.csdn.net/ithzhang/article/details/8476556            WSAEventSelect模型      WSAEventSelect模型是Windows socekts提供的另一个有用异步IO模型。该模型允许在一个或多个套接字上接收以事件为基础的网络事件通知。Windows socke

2013-10-18 18:23:31 866

转载 Windows socket 之WSAAsyncSelect模型

转载自:http://blog.csdn.net/ithzhang/article/details/8464330        WSAAsyncSelect模型     WSAAsyncSelect模型是Windows socket的一个异步IO模型。利用该模型可以接收以Windows消息为基础的网络事件。Windows sockets应用程序在创建套接字后,调用WS

2013-10-18 18:22:36 690

转载 Windows socket基础

转载自:http://blog.csdn.net/ithzhang/article/details/8448655                    Windows socket 基础      Windows socket是一套在Windows操作系统下的网络编程接口。它不是一种网络协议,而是一个开放的、支持多个协议的Windows下的网络编程接口

2013-10-18 18:21:58 635

转载 Windows socket之Select模型开发

转载自:http://blog.csdn.net/ithzhang/article/details/8363951                                  Windows socket select模型开发。      套接字select模型是一种比较常用的IO模型。利用该模型可以使Windows socket应用程序可以同时管理多个套接字。

2013-10-18 18:21:13 635

转载 Windows Socket 非阻塞模式开发

转载自:http://blog.csdn.net/ithzhang/article/details/8274596                                                                  非阻塞套接字           非阻塞模式是指:套接字在执行操作时,调用的函数不管操作是否完成都会立即返回的工作模式。   

2013-10-18 18:20:35 1232

转载 运输层TCP协议详细介绍

转载自:http://blog.csdn.net/ithzhang/article/details/7996037  TCP是TCP/IP协议族中非常复杂的一个协议。它具有以下特点:    1:面向连接的运输层协议。在使用TCP协议之前,首先需要建立TCP连接。传送数据完毕后,必须释放已经建立的TCP连接。    2:一条TCP连接有两个端点,连接是点对点的。

2013-10-18 18:19:27 821

转载 UNIX网络编程——原始套接字(dos攻击)

转载自:http://blog.csdn.net/ctthuangcheng/article/details/9746797原始套接字(SOCK_RAW)。应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能。       注意原始套接字只能够由有 root权限的人创建。       可以参考前面的博客UNIX网络编程——原始套接字的魔力【上】>>。

2013-10-18 11:17:17 753

转载 UNIX网络编程——原始套接字的魔力【续】

转载自:http://blog.csdn.net/ctthuangcheng/article/details/9739671如何从链路层直接发送数据帧       上一篇里面提到的是从链路层“收发”数据,该篇是从链路层发送数据帧。       上一节我们主要研究了如何从链路层直接接收数据帧,可以通过bind函数来将原始套接字绑定到本地一个接口上,然后该套接字就只

2013-10-18 11:16:18 779

转载 UNIX网络编程——原始套接字的魔力【下】

转载自:http://blog.csdn.net/ctthuangcheng/article/details/9738819可以接收链路层MAC帧的原始套接字       前面我们介绍过了通过原始套接字socket(AF_INET, SOCK_RAW, protocol)我们可以直接实现自行构造整个IP报文,然后对其收发。提醒一点,在用这种方式构造原始IP报文时,第三个

2013-10-18 11:15:22 720

转载 UNIX网络编程——原始套接字的魔力【上】

转载自:http://blog.csdn.net/ctthuangcheng/article/details/9734511基于原始套接字编程       在开发面向连接的TCP和面向无连接的UDP程序时,我们所关心的核心问题在于数据收发层面,数据的传输特性由TCP或UDP来保证:                   也就是说,对于TCP或U

2013-10-18 11:13:29 803

转载 UNIX网络编程——原始套接字SOCK_RAW

转载自:http://blog.csdn.net/ctthuangcheng/article/details/9733619      实际上,我们常用的网络编程都是在应用层的报文的收发操作,也就是大多数程序员接触到的流式套接字(SOCK_STREAM)和数据包式套接字(SOCK_DGRAM)。而这些数据包都是由系统提供的协议栈实现,用户只需要填充应用层报文即可,由系统完成底层

2013-10-18 11:08:22 1389

转载 判断操作系统版本

转载自:http://blog.csdn.net/sun307146966/article/details/8791400 and http://blog.csdn.net/prince_jun/article/details/8277816Windows操作系统的版本号一览操作系统PlatformID主版本号副版本号Wind

2013-10-17 15:17:37 711

转载 MD5详解(附代码)

转载自:http://blog.csdn.net/m1j2t3/article/details/6050498/************************************************ MD5 算法的Java Bean @author:Topcat Tuppin Last Modified:10,Mar,2007 ********************

2013-10-16 09:46:04 772

转载 字符雨

转载自:http://blog.csdn.net/x313695373/article/details/11661043/******************************字符雨,说实话,没数字雨好看,改自旓旓发的黑客帝国--数字雨!!编译方法:cl.exe NumberRain.cpp******************************/#define

2013-10-16 09:46:03 960

转载 补码的本质

转载自:http://blog.csdn.net/keyinglee/article/details/8298680RT 这篇文章的由来还有一个背景故事。希望大家能慢慢读完,或许你能有所感悟。本文是上半部分。在我本周四的一堂网络课上,一名旁听的老教授A和任课老师B为了一个“传播介质”的问题争得面红耳赤。B在课上说了一句:传输介质无线电波。A课后郑重的反驳说:没有你这种说

2013-10-16 09:45:57 2730 6

转载 线程局部存储(TLS)

转载自:http://blog.csdn.net/x313695373线程局部存储,Part 1:概述线程局部存储,Part 2:显式TLS线程局部存储,Part 3:编译器和链接器对隐式TLS的支持线程局部存储,Part 4:访问__declspec(thread)变量线程局部存储,Part 5:加载器对__declspec(thread)变量的支持(

2013-10-15 13:06:30 1116

转载 线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理

本文为线程本地存储TLS系列之分类和原理。一、TLS简述和分类我们知道在一个进程中,所有线程是共享同一个地址空间的。所以,如果一个变量是全局的或者是静态的,那么所有线程访问的是同一份,如果某一个线程对其进行了修改,也就会影响到其他所有的线程。不过我们可能并不希望这样,所以更多的推荐用基于堆栈的自动变量或函数参数来访问数据,因为基于堆栈的变量总是和特定的线程相联系的。不过如果

2013-10-15 13:06:10 761

转载 关于Google Chrome 浏览器的一些命令及用法

转载自:http://blog.csdn.net/zyz511919766/article/details/7356306一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的)在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,网络状态,DNS服务器状态,插件缓存等等。about:versio

2013-10-15 13:05:53 1256

转载 Windows下 Python 安装包的配置

转载自:http://blog.csdn.net/lab2013/article/details/68769671、下载安装 Pythonpython-2.7.2.msi  http://www.python.org/download/如下载 Python 2.7.2,安装目录为 C:\Python272、添加环境变量path = C:\Python27此步

2013-10-15 13:05:51 643

空空如也

空空如也

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

TA关注的人

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