关于一些类病毒隐藏技术的设想 (转)
关于一些类病毒隐藏技术的设想 (转)[@more@]关于一些类病毒隐藏技术的设想 线程的隐藏/复制注册为服务并非最好的方法, 本人认为CreateRemoteThread是较好的方法, 可以将线程注入到指定的进程中去.(注:只对NT/2K/XP有效) 另一通用的方法是HOOK, windows中有一个特殊的HOOK - WH_GETMESSAGE, 在调用GetMessage时挂上, 我们知道, 大多数win32程序要用GetMessage.因此在DLL中写入HOOK与代码, DLL会被挂到多数进程中去, 除非重启或关闭进程. 文件型病毒会感染PE文件, 这里提供一个新的思路, 还是用"HOOK", 不过是apiHOOK, 将CreateProces
数据访问接口体系及数据对象模型探讨--[2] (转)
数据访问接口体系及数据对象模型探讨--[2] (转)[@more@] 数据访问接口体系及数据对象模型探讨(Beat 1.0) Mailto:81_RedStar81@163.com">81_RedStar81@163.com TomHornson.student@www.sina.com.cnXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 个人文集: .NET/develop/author/netauthor/RedStar81/">http://www.csdn.net/develop/author/netauthor/RedStar81/ 一、数据访问接口体系探讨 1.Ope
ORACLE 回滚段表空间数据文件丢失或损坏处理方法(1) (转)
ORACLE 回滚段表空间数据文件丢失或损坏处理方法(1) (转)[@more@]问题描述:这是一个回滚段表空间数据文件丢失或损坏的情景,这时ORACLE不能识别相应的数据文件。当你试图startup数据文件时会报ORA-1157,ORA-1110,并且可能会伴随着标识操作系统级别的错误,比如ORA-7360。当你试图以shutdown normal或shutdown immediate模式关闭数据库时会导至ORA-1116,ORA-1110,并可能伴随标识操作系统级别的错误,比如ORA-7368,有时以正常方式shutdown数据库根本shutdown不下来。 警告:文章中所提及的步骤是供oracle的全球技术支持使用的。特别是步
小议static (转)
小议static (转)[@more@]这是很早之前写的一篇文章,呵呵,铁出来仅供参考 1、什么是static? static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static? 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了
JIURL玩玩Win2k 参考资料 (转)
JIURL玩玩Win2k 参考资料 (转)[@more@]JIURL玩玩Win2k 参考资料 作者: Mailto:jiurl@mail.china.com">JIURL 主页: .NET/">http://jiurl.yeah.net 日期: 2003-7-30 《Undocumented windows 2000 Secrets, A Programmer's Cookbook》 《Inside microsoft Windows 2000, Third Edition》 http://webcrazy.yeah.net 《intel Architecture Software Developer Manual》 《Undocumented windows NT》 《Undocumented Windows 2000 Secrets, A Programmer's Cookbook》 是一本很不错的书
理解对象以及对象的属性、方法、事件 (转)
理解对象以及对象的属性、方法、事件 (转)[@more@]一. 对象: 它可以看作为物体,而且分为思维对象(物体)和实在对象(物体)。思维对象指的是我们在大脑中想象或假设出来的物体,它不存在于现实空间中;而实在对象指的是当时真正存在于我们生活空间的物体,它是可见的。例如一本书、一张桌子都可以看作为对象,如果这本书当时是可见的,那么这本书即是实在对象,反之则是思维对象。 二. 对象的属性: 指的是对象本身所具有的特性。对象既然可以看作是物体,那么这个物体本身所具有的颜色、形状、大小、名称、位置等,都可以看作是这个
XML + XSL + JS 构建小型Web App (十五) (转)
XML + XSL + JS 构建小型Web App (十五) (转)[@more@]4. index.htm.files/js/common.js 下面列出common.js 文件中 和显示功能相关的函数,其他函数后面详细叙述。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> // 文件名 :common.js // 常用 Javascript 函数的声明// 作者 : 刘海龙// Mailto:xiaoleilong@mail.biti.edu.cn">xiaoleilong@mail.biti.edu.cn // 2003年8月1日 //初始化 需要显示的内容function init(){ var coll = document.all.tags("DIV"); var i; for
快速创建非控件分页(ASP3.0方式) (转)
快速创建非控件分页(ASP3.0方式) (转)[@more@]★该文章只限于使用非控件分页人看★★只提供一种思路不提供完整代码★ 目前很多人在使用DataGrid控件进行分页,但要到达复杂的样式几乎不可能,所以还是来实际ASP的效果较方便。 用过asp分页的都知道他显示数据是用的循环 Do While Not Rs.Eof .................................Rs.NextMoveLoop 我们也来实际这种效果,这种的好处是可以自定义显示样式,在ASP.NET中没有直接提供数据集的分页属性,这就需要自已创建,但并不难。 ----------------------------------------------
闲侃名家名作 (转)
闲侃名家名作 (转)[@more@] XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 首先声明写作此文绝非因为我是愤青,也不是因为我认为自己有多牛,更不是对文中所提到的人有什么不尊重(其实这些都是我比较崇拜的人)。只是想说,只要是人就可能犯错,所以永远不要丢了怀疑权威的勇气。顺便从侧面回应一下mikeczy对我的评价,他说“狂犬吠日之蠢材,不要动不动就使用“驳”字。”本人此文可能尚有错漏,还请方家斧正。 其一:候捷先生的大作《STL源代码剖析》中,99页有这么一句话
XML + XSL + JS 构建小型Web App (十四) (转)
XML + XSL + JS 构建小型Web App (十四) (转)[@more@]3. index.htmXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> <html> <head> <script src="index.htm.files/js/common.js"></script> <style> table{cellpadding:0;cellspacing:0;border-collapse:collapse;} td{border:1px solid black;font-size:12px;} th{border:1px solid black;font-size:12px;} p{font-size:12px;} </style>
XML + XSL + JS 构建小型Web App (十二) (转)
XML + XSL + JS 构建小型Web App (十二) (转)[@more@]<tr width="15%">XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> <th>生日</th> <td colspan="3"> <xsl:value-of select="/生日/年"/>年<xsl:value-of select="/生日/月"/>月<xsl:value-of select="/生日/日"/>日</td> </tr> <tr> <th>联系方式</th> <td colspan="2"><b>EMail</b>:<xsl
XML + XSL + JS 构建小型Web App (十三) (转)
XML + XSL + JS 构建小型Web App (十三) (转)[@more@]<tr>XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> <th>技术专长</th> <td colspan="4"> <xsl:for-each select="/技术专长/技术专长元素"> <p style="text-indent:24px;"><xsl:value-of select="position()"/> . <xsl:value-of select="技术名称"/><br/> <xsl:value-of select="掌握情况"/> </p> </xsl:
XML + XSL + JS 构建小型Web App (十一) (转)
XML + XSL + JS 构建小型Web App (十一) (转)[@more@]样式单文件源代码 (主要是表格的构建:) ):XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> <?xml version="1.0" encoding="GB2312"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xml:space="preserve"> <xsl:output encoding="gb2312"/> <xsl:template match="/履历列表/履历元素"> <html&
XML + XSL + JS 构建小型Web App (八) (转)
XML + XSL + JS 构建小型Web App (八) (转)[@more@]根据schema文件,准备一份 XML 测试用文件, 存放 在 data 目录下 record.xml <?xml version="1.0" encoding="UTF-8"?>microsoft-com:Office:office" /> <履历列表 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:Documents and Settings刘海龙桌面简历index.htm.filesdata ecord.xsd"> <履历元素> <姓名> <姓>刘</姓> <名>海龙</名>  
XML + XSL + JS 构建小型Web App (十) (转)
XML + XSL + JS 构建小型Web App (十) (转)[@more@]2. index.htm.files/styles/normal.xslXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 现在制作样式单文件,运行效果图:(美工没有规整,将就看 :))2003-8-21746020.JPG" align=baseline border=0>
ORACLE常用傻瓜問題1000問(之一) (转)
ORACLE常用傻瓜問題1000問(之一) (转)[@more@] ORACLE常用傻瓜問題1000問(之一) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者: CCBZZP 大家在應用ORACLE的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步! 對ORACLE高手來說是不用看的. 1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_insta
XML + XSL + JS 构建小型Web App (六) (转)
XML + XSL + JS 构建小型Web App (六) (转)[@more@]</xs:sequence>XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> </xs:complexType> <xs:complexType name="技术专长元素类型"> <xs:sequence> <xs:element name="技术名称"/> <xs:element name="掌握情况"/> </xs:sequence> </xs:complexType> <xs:complexType name="日期类型"> <xs:sequence> <x
C#调用WIN32API系列二列举局网内共享打印机 (转)
C#调用WIN32API系列二列举局网内共享打印机 (转)[@more@]首先我们看看EnumPrinters函数的定义BOOL EnumPrinters(Dword Flags, // printer object typesLPTSTR Name, // name of printer objectDWORD Level, // information levelLPBYTE pPrinterEnum, // printer information bufferDWORD cbBuf, // size of printer information bufferLPDWORD pcbNeeded, // bytes received or requiredLPDWORD pcReturned // number of printers enumerated);这个api有几个返回参数, 其中最重要的是pPrinterEnum所指的缓冲区中,是一个PRINTER_INFO_N的
XML + XSL + JS 构建小型Web App (五) (转)
XML + XSL + JS 构建小型Web App (五) (转)[@more@]Record.xsd的源代码:XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> <?xml version="1.0" encoding="UTF-8"?> <!--WsourceValue="3" UnitName="C">3C Schema 作者:刘海龙 xiaoleilong@Mail.biti.edu.cn--> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:complexType name="姓名类型"> <xs:sequence> <xs:element name="姓
XML + XSL + JS 构建小型Web App (七) (转)
XML + XSL + JS 构建小型Web App (七) (转)[@more@]<xs:complexType>XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> <xs:sequence> <xs:element name="项目经验元素" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="履历列表"> <xs:complexType> <xs:sequence maxO