Delphi
文章平均质量分 80
Ejnstein
这个作者很懒,什么都没留下…
展开
-
如何强制删除正在使用的文件
如何强制删除正在使用的文件好象以前有一个函数可以删除程序本身,找不到了,估计可以参考一下,请各位大侠指教---------------------------------------------------------------procedure DeleteSelf;var pExitProcess: Pointer; pDeleteFile: Pointer; pUnmapView转载 2006-08-11 10:22:00 · 7272 阅读 · 0 评论 -
字符画软件的四个关键技术
字符画软件的四个关键技术第一个关键技术:汉字库读取技术 使用汉字库技术可以做到和操作系统无关性,我们先了解一下点阵字库的基本原理如下所示,下面是一个“字”的点阵图,在16点阵字库中一个汉字为16x16点,每一行使用两个字节表示,如下面示例第一行的十六进制为:0x02和0x00,所以,一个汉字在16点阵字库中需要占用2x16个字节,24点阵字库需要3x24个字节,下面我们仅以16点阵字库为转载 2007-03-13 13:01:00 · 976 阅读 · 0 评论 -
[熊猫烧香]核心源码(Delphi模仿版本)
program Japussy;uses Windows, SysUtils, Classes, Graphics, ShellAPI{, Registry};const HeaderSize = 82432; //病毒体的大小 IconOffset = $12EB8; //PE文件主图标的偏移量 //在我的Delphi5转载 2007-07-02 23:35:00 · 1304 阅读 · 0 评论 -
轻松使用自己的回调函数
回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MouseProc,GetMsgProc以及EnumWindows,DrawState的回调函数等等,还有很多系统级的回调过程。本文不准备介绍这些函数和过程,而是谈谈实现自己的回调函数的一些经验。 之所以产生使用回调转载 2007-04-11 16:30:00 · 811 阅读 · 0 评论 -
How to Determine if a file is a .Net assembly (in Delphi and C#)
Given a file, we would like to check if it is a valid .Net assembly file.How would you go about it?1. A couple of words about the PE file format.Net assemblies are valid PE files. A PE file consist转载 2008-11-21 18:24:00 · 792 阅读 · 0 评论