自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

转载 使用WinSock2 SPI进行网络控制访问内容

使用WinSock2 SPI进行网络控制访问内容 cpr;cpro_cbd=#trans; cpro_cbg=#trans; cpro_ctitle=#000000; cpro_clink=#000000; cpro_w=468; cpro_h=15; cpro_template=tlink_default_46

2007-12-25 15:18:00 1242

转载 关于bind:

关于bind:  INADDR_ANY 的具体含义是,绑定到0.0.0.0。此时,对所有的地址都将是有效的,如果系统考虑冗余,采用多个网卡的话,那么使用此种bind,将在所有网卡上进行绑定。在这种情况下,你可以收到发送到所有有效地址上数据包。  例如:  SOCKADDR_IN Local;  Local.sin_addr.s_addr = htonl(INADDR_ANY);    另外一种方式

2007-12-25 15:02:00 853

转载 对象生死劫 - 构造函数和析构函数的异常

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.

2007-12-22 22:55:00 604

转载 析构函数中抛出的异常

前两篇文章讨论了对象在构造过程中(构造函数)和运行过程中(成员函数)出现异常时的处理情况,本文将讨论最后一种情况,当异常发生在对象的析构销 毁过程中时,又会有什么不同呢?主人公阿愚在此可以非常有把握地告诉大家,这将会有大大的不同,而且处理不善还将会毫不留情地影响到软件系统的可靠性和稳 定性,后果非常严重。不危言耸听了,看正文吧! 析构函数在什么时候被调用执行?

2007-12-21 16:41:00 939

转载 WINDOWSW 内核对象,继承特性

1.内核对象句柄的继承性当父进程创建内核对象时,必须向系统指明,它希望对象的句柄是个可继承的句柄。父进程可以使用一个或多个内核对象句柄,并且该父进程可以决定生成一个子进程,为子进程赋予对父进程的内核对象的访问权。 注意啦:虽然内枋对象句柄具有继承性,但是内核对象本身不具有继承性. 2.创建能继承的句柄父进程只要指定SECURITY_ATTRIBUTES 结构中的bInher

2007-12-19 10:32:00 800

转载 windows 内核对象II

1.内核对象概念  windows内核对象是由操作系统内核分配一个内存块,只能由内核访问和管理。所以,应用程序是无法在内存中找到这些它们并维护它们的,应用程序只能通 过句柄的方式并调用windows提供的一系列内核对象操作接口并依赖于OS来进行维护,而且这些句柄对于应用程序来说也是不透明的(微软本身就没有给出 详细的解释和定义),应用程序只有句柄的使用权,而无修改权。  例如:进程内核对象,线程内

2007-12-19 10:26:00 695

转载 windows 内核对象

Windows内核资源列表 单地说: 内核对象是系统的一种资源。系统对象一旦产生,任何应用程序都可以开启并且使用该对象。系统给内核对象一个计数值作为管理只用,内核对象包括: event,mutex,semaphore,file,file-mapping,preocess,thread.这些内核对象每次产生都会返回一个handle,作为标

2007-12-19 10:05:00 874

转载 在 C# 中通过 P/Invoke 调用Win32 DLL

在 C# 中通过 P/Invoke 调用Win32 DLL

2007-12-18 14:42:00 622

转载 TCP/UDP服务端和客户端创建步骤

TCP/UDP服务端和客户端创建步骤 CP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket();2、设置socket属性,用函数setsockopt(); * 可选3、绑定IP地址、端口等信息到socket上,用函数bind();4、开启监听,用函数listen();5、接收客户端上来的连接,用函数accep

2007-12-10 23:31:00 2601 1

转载 常见的三个网络协议的区别:TCP/IP、NetBEUI、IPX/SPX

网络协议(Protocol)是一种特殊的软件,是计算机网络实现其功能的最基本机制。网络协议的本质是规则,即各种硬件和软件必须遵循的共同守 则。网络协议并不是一套单独的软件,它融合于其他所有的软件系统中,因此可以说,协议在网络中无所不在。网络协议遍及OSI通信模型的各个层次,从我们非 常熟悉的TCP/IP、HTTP、FTP协议,到OSPF、IGP等协议,有上千种之多。对于普通用户而言,不需要关心太多

2007-12-10 23:11:00 6583

转载 malloc/free 和 new /delete 的区别

malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于mall

2007-12-10 10:36:00 563

tcc-0.9.25-win32-bin

tcc-0.9.25-win32-bin: Features SMALL! You can compile and execute C code everywhere, for example on rescue disks (about 100KB for x86 TCC executable, including C preprocessor, C compiler, assembler and linker). FAST! tcc generates x86 code. No byte code overhead. Compile, assemble and link several times faster than GCC. UNLIMITED! Any C dynamic library can be used directly. TCC is heading torward full ISOC99 compliance. TCC can of course compile itself. SAFE! tcc includes an optional memory and bound checker. Bound checked code can be mixed freely with standard code. Compile and execute C source directly. No linking or assembly necessary. Full C preprocessor and GNU-like assembler included. C script supported : just add '#!/usr/local/bin/tcc -run' at the first line of your C source, and execute it directly from the command line. With libtcc, you can use TCC as a backend for dynamic code generation.

2011-08-18

内核态下监视新进程创建和结束

内核态下监视新进程创建和结束ProcMon.zip。 拦截系统API

2010-04-02

USBUSB 驱动分析

USB 驱动分析, USB 驱动分析

2008-03-26

空空如也

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

TA关注的人

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