专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
//来源网络,webb整理并修改 #include <stdio.h> #include <string.h> #include <errno.h> #include <sys/socket.h> #include <sys/types.h> #include <unistd.h> #include <asm/types.h> #include <linux/netlink.h> #include <linux/rtnetlink.h> #include <lin [阅读全文] [PDF]
来源:http://blog.csdn.net/jazzyfree/ 市面上所有号称"虚拟机","防火墙"实时监控杀毒软件Software无不是使用IFSHOOK技术.但是同时也有些朋友不断写MAIL给我打听如何实现读写监控.下面给出用VTOOLSD写代码.也就是所有实时杀毒软件Software奥秘.同时,很多拦截文件操作软件Software,例如对目录加密,文件加密等,也采用了雷同技术. 由于代码十分简单,不分析了. //= // //By Lu Lin 2000.5.10 // Apply with VtoolsD [阅读全文] [PDF]
源文档化包括选择标识符(变量和标号)名字、安排注释以及视觉组织等 (1)符号名命名 符号名即标识符包括模块名、变量名、常量名、标号名、子名以及数据区名、缓冲区名等这些名字应能反映它所代表实际东西应有定实际意义使其能够见名知意有助于对功能理解例如表示次数量用Times表示总量用Total表示平均值用Avet- age表示和量用Sum等等为达此目就不应限制名字长度下面是 3种区别设计语言对同变量命名 NEW.BALANCE.ACCOUNTS.PAYABlE(PASCAL) NBALAP(FORTRAN) N(BASIC) 第个是Pascal语言中命名它给变量赋予个明 [阅读全文] [PDF]
<% Function StripNonNumeric(strInput) Dim iPos, sNew, iTemp strInput = Trim(strInput) If strInput <> \"\" Then iPos = 1 iTemp = Len(strInput) While iTemp >= iPos If IsNumer [阅读全文] [PDF]
<% \' make sure you have the 6 dir_*.g files! \' yes, you can copy ours ya want too.. :) \' /Article/UploadFiles/200408/20040827165745970.g .. etc. Function ShowImageForType(strName) strTemp = strName If strTemp <> \"dir\" [阅读全文] [PDF]
很有意思两个哦值得试两个都是先获得数据在堆栈中位置然后计算出堆栈中返回地址并修改为想跳转到地址虽然看起来形式区别其实实质相同值得注意是在堆栈中分配空间保存返回地址等操作是依赖于特定编译器即每种编译器实现方式都区别因此上述只在VC6下编译能成功运行换做 Borland C 或其他编译器就不能正确运行了 、fst.c源在VC6下编译通过 # \"stdio.h\" void overflow( a, b) { char [阅读全文] [PDF]
- Limit TextField input to a maximum length import java.awt.*; import java.awt.event.*; public class TextFieldWithLimit extends TextField implements KeyListener { private intmaxLength; public TextFieldWithLimit (String initialStr,int col,int m [阅读全文] [PDF]
1 共7条 分1页