自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NTooL的专栏

点滴记录我的生活历程

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

转载 用SetProcessAffinityMask为进程指定CPU

The SetProcessAffinityMask function sets a processor affinity mask for the threads of the specified process.BOOL SetProcessAffinityMask(  HANDLE hProcess,  DWORD_PTR dwProcessAffinityMask);      /

2010-01-26 14:57:00 5818 1

转载 CPUID

How Itanium messed up Intel’s CPUID family IDsAssigning internal version/family/model IDs to products is a non-trivial task, especially if there are several different families/architectures on you

2009-07-09 15:00:00 854

转载 函数调用栈

作者:liigo原文链接:http://blog.csdn.net/liigo/archive/2006/12/23/1456938.aspx转载请注明出处:http://blog.csdn.net/liigo昨天和海洋一块研究了下函数调用栈,顺便写两句。不足或错误之处请包涵!理解调用栈最重要的两点是:栈的结构,EBP寄存器的作用。首先要认识到这样两个事实:1、一个函数调用

2009-07-09 14:59:00 676

转载 ping 源码 忘记在哪儿看到的了。

#pragma pack(4)  #include   "winsock2.h" #include   "stdlib.h" #include   "stdio.h"  #   pragma   comment(lib,   "Ws2_32.lib")     #define ICMP_ECHO 8  #define ICMP_ECHOREPLY 0  #define ICMP_MIN 8 //

2009-07-03 10:44:00 623

原创 获取多个网卡地址

#include #include #include #include #include // 因为是通过NetAPI来获取网卡信息,所以需要包含其题头文件nb30.h #include #   pragma   comment(lib,   "Netapi32.lib")   typedef struct _ASTAT_{ ADAPTER_STATUS adapt; NAME_BUFFE

2009-07-03 10:35:00 1235

原创 获取单个网卡地址

#include #include #include #pragma comment(lib, "Netapi32.lib")bool GetMAC(PUCHAR addr){ typedef struct _ASTAT_ {  ADAPTER_STATUS adapt;  NAME_BUFFER NameBuff [30]; }ASTAT, * PASTAT; NCB ncb; UCHA

2009-07-03 10:26:00 706

原创 IDA显示机器码

菜单栏-->选项-->常规-->反汇编-->机器码字节数,填入一个数就OK了-->确定

2009-06-27 10:54:00 6265 2

原创 另一种方法实现弹出自身实例的子窗体

CString CFindWindowExDlg::CreateNewTitle(){ // 拿这个当唯一标示,在全球都找不到重样的,哈哈 OLECHAR olechar[255]; CString str; GUID guid; CoCreateGuid(&guid); StringFromGUID2(guid, olechar, 255); str = olechar; return str;

2009-06-17 14:21:00 685

原创 实现弹出自身实例的子窗体

父窗体里的代码 CString G_STRPRONAME = "这都能被你找到?"; HANDLE G_HVALUE = (HANDLE)0X12345678; __int64 G_RDTSC = 0; __int64 ReadTimeStampCounter() { __int64 iTimer = 0; __asm { rdtsc mov DWORD PTR iTimer, EAX mov D

2009-06-16 13:53:00 546

原创 去掉能去掉的。

 case WM_CREATE:   dwStyle  =   ::GetWindowLong( hWnd,   GWL_STYLE);     dwStyle   &=   ~(WS_CAPTION|WS_THICKFRAME   |WS_POPUP|WS_OVERLAPPED   |WS_MINIMIZEBOX|WS_MAXIMIZEBOX   |WS_BORDER   );     ::Se

2009-06-15 15:02:00 655

原创 可以用来查找主窗体的代码

  char buf[256];  ::GetWindowText(hwnd, buf, 10);   if (strcmpi(buf, "ultraedit") == 0)  {   ::GetClassName(hwnd, buf, 255);   }

2009-06-08 14:42:00 615

原创 通过程序名称查找窗口句柄

char *str_name = "uedit32.exe";HWND ghWnd = NULL;DWORD th32ProcessID = 0;BOOL GetProcID(){// str_name = strcpy ((char *)str_name, "uedit32"); HANDLE handleSnapshot;   //定义CreateToolhelp32Snapshot系

2009-06-08 10:39:00 1568

转载 字节序问题--大端法小端法

一、字节序定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。在所有的介绍字节序的文章中都会提到字节序分为两类:Big-Endian和Little-Endian。引用标准的Big-Endian和

2009-05-15 15:30:00 648

转载 CPU 测速(MHz)和高精度延时(微秒级)

Victor Chen, (C++ 爱好者)一.高精度延时, 是 CPU 测速的基础Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。利用 API 函数 QueryPerformanceCounter 可以得到定

2009-04-22 10:01:00 778

转载 使用RTX增加Windows XP/2000/XP Embedded系统的硬实时特性1

内容简介     摘要   简介   Windows XP平台和实时系统   RTX结构   深入RTX   实时硬件抽象层   Windows XP停止保护   扩展HAL   RTX和中断延迟   RTX中断延迟缩减技术   RTX对象    RTSS调度器   服务请求中断   Win32到RTSS的IPC   RTSS代理模型

2009-04-02 08:08:00 2550

转载 使用RTX增加Windows XP/2000/XP Embedded系统的硬实时特性

RTX中断延迟缩减技术  RTSS 完全消除了由Windows XP平台及其驱动的IRQL屏蔽所造成的延迟。当系统在Windows XP与RTX之间进行切换时,RT-HAL执行中断隔离,重新对可编程中断控制器(programmable interrupt controller,PIC)进行编程。所以在RTX运行时,RTX可以屏蔽所有Windows XP 中断,从而RTX中断总能够屏蔽Windows

2009-04-01 10:32:00 3282

原创 qt3双缓屏幕闪解决办法。

禁止重绘背景widget->repaint(false);

2009-03-27 08:27:00 865

转载 QWEST 2Wire 2700HG-D无线一体路由猫的简单端口映射设置流程

QWEST 2Wire 2700HG-D无线一体路由猫相对于国产路由来说,端口映射设置比较麻烦,2700HG中没有端口设置这一选项,只有 Firewall(防火墙)设置,所以要做端口映射,其实只要在 Firewall中配置即可。1.进入防火墙设置: Firewall -> Firewall Setting;进入防火墙设置 2. 选项“Edit firewall settin

2009-03-22 07:55:00 17484 2

转载 无线网络密码破解

需要WinAircrackPack该工具包是一个无线工具的组合包,包括WinAircrack.exe,wzcook.exe,airdecap.exe以及airodump.exe四个程序,这些程序各有各的用。SSID号发现工具就是airodump.exe。对付 SSID影藏第一步:解压缩下载的工具包,运行里头的airodump.exe第二步:选择相应的网卡,输入对应无线网卡前的序号第三步:输入o或者

2009-03-20 07:41:00 10518 2

转载 backtrack3(BT3) usb版 破解WEP无线网络密码详细步骤

backtrack3(BT3) usb版 破解WEP无线网络密码详细步骤(附软件及中文包下载地址)本文来源于网络技术员 http://www.31kxs.cn/ , 原文地址:http://www.31kxs.cn/wuxianwangluo/105/backtrack3BT3usbpojiebuzhou/一、先开始制作启动U盘:将下载好的backtrack3(BT3) usb版(下载地址

2009-03-19 08:10:00 8234

转载 搭建无线入侵蜜罐 揪出企业隐身黑客(组图)

首先我们需要明确什么是蜜罐,在网络管理和网络安全领域存在一个定义——蜜罐,蜜罐是一种安全资源,其价值在于被扫描、攻击和攻陷。    众所周知无线网络在带来灵活接入的同时安全问题一直以来都是其软肋,企业无线网络或者家庭无线网络都很容易吸引外来“观光者”,一方面WEP,WPA等加密措施的纷纷被破解使得无线加密形同虚设,另一方面无线网络的自动寻网自动连接也让很多“非有意者”连接到你的无线网络中。

2009-03-18 10:07:00 1634

原创 float格式简谈 以及自己编写的一段读写浮点数的代码

这是以前收集的资料,忘了出处了。㈠ float格式简谈Inter 80386/80387 及以上型号CPU有三种浮点类型,即短实数、长实数和80位临时实数,分别占用4字节、8字节和10字节,对应着C/C++中的float、double和long double[注1],我以 Real4、Real8和Real0表示之。每种浮点格式皆应符合IEEE标准,称为规格化数,不符合IEEE标准的浮点格式称为

2009-03-17 09:04:00 1990

转载 学习c++的50条忠告(初学者必看)

忘记在哪里看到的了,感觉写的不错,转帖如下: 1.把C++当成一门新的语言学习(和C没啥关系!真的。);  2.看《Thinking In C++》,不要看《C++变成死相》;  3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;  4.不要被

2009-03-16 10:06:00 578

原创 常用库函数耗时

 CElapsed DD; double y = 100.56845756456686445645486454864566678456; double x = -1.4545643123000004564564568846845648664601; double z = 0;  ////TRACE("-法"); //DD.Begin(); //for (int i = 0; i  //{

2009-03-14 11:29:00 725

原创 可以精确计时到微秒的类

//ElapsedTime.h#ifndef _ELAPSED#define _ELAPSEDclass CElapsed{public:    CElapsed();    bool Begin();     double End(); //停止计数     bool Available();//是否可调用这两个函数    _int64 GetFreq();    _int64 Ge

2009-03-12 07:41:00 634

原创 修改文件时间

 HANDLE hFile; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; SYSTEMTIME stCreationTime; SYSTEMTIME stLastAccessTime; SYSTEMTIME stLastWriteTime; hFile = CreateFile(

2009-03-11 14:24:00 760

空空如也

空空如也

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

TA关注的人

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