代码改变世界

随笔分类 -  Delphi实例

[delphi函数]FileGetAttr、FileSetAttr 读取与设置文件属性

2009-12-04 22:19 by HYrz的菜园子, 1726 阅读, 收藏,
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//读取与设置文件属性FileGetAttr;FileSetAttrvarFileName:string;Attr:Integer;//属性值是一个整数beginFileName:='c:\temp\... 阅读全文

[delphi函数]FileCreate 建立新文件

2009-12-04 22:18 by HYrz的菜园子, 889 阅读, 收藏,
摘要: //建立新文件 FileCreatevarFileName: string;i: Integer;beginFileName := 'c:\temp\test.dat';i := FileCreate(FileName);if i>0 then ShowMessage('新文件的句柄是: ' + IntToStr(i))else ShowMessage('创建失败!');end;======... 阅读全文

[delphi函数]RenameFile 文件改名

2009-12-04 22:17 by HYrz的菜园子, 1191 阅读, 收藏,
摘要: //文件改名 RenameFilevarOldName,NewName: string;beginOldName := 'c:\temp\Old.txt';NewName := 'c:\temp\New.txt'; if RenameFile(OldName,NewName) then ShowMessage('改名成功!');//也可以:SetCurrentDir('c:\temp');OldN... 阅读全文

[delphi函数]FileAge 获取文件的创建时间

2009-12-04 22:16 by HYrz的菜园子, 1225 阅读, 收藏,
摘要: function FileAge(const FileName: string): Integer;{$IFDEF MSWINDOWS}varHandle: THandle;FindData: TWin32FindData;LocalFileTime: TFileTime;beginHandle := FindFirstFile(PChar(FileName), FindData);if Hand... 阅读全文

将文字作为程序的窗体

2009-12-03 18:34 by HYrz的菜园子, 218 阅读, 收藏,
摘要: var rgn:HRGN;beginBeginPath(Canvas.Handle);//绘制的开始路径 SetBkMode(Canvas.Handle,TRANSPARENT); Canvas.Font.Name:=’宋体’;//设定字体 Canvas.Font.Size:=50;//字的大小 Canvas.Font.Color:=clBlue;//文字的颜色 Canva... 阅读全文

StrToInt / IntToStr Asm For Delphi

2009-11-26 20:57 by HYrz的菜园子, 397 阅读, 收藏,
摘要: [代码][代码] 阅读全文

开启和关闭Windows xp 防火墙

2009-11-20 18:23 by HYrz的菜园子, 478 阅读, 收藏,
摘要: 开启和关闭Windows xp 防火墙(delphi编程)[代码] 阅读全文

获取网页源代码的最简单办法

2009-11-20 18:19 by HYrz的菜园子, 467 阅读, 收藏,
摘要: 获取网页源代码的最简单办法,就是利用 WinInet 单元中的函数:[代码]使用时,直接把收到的源代码显示出来:[代码] 阅读全文

让人头痛的进程

2009-11-15 15:48 by HYrz的菜园子, 311 阅读, 收藏,
摘要: [代码] 阅读全文

转:DELPHI 中如何提升进程令牌

2009-11-15 14:54 by HYrz的菜园子, 494 阅读, 收藏,
摘要: 近一段时间在用DELPHI写个程序,当我写到一个结束其他进程的模块的时候有时不成功,那是因为其他进程,如病毒进程的权限高,通过常规的结束进程的函数行不通,要首先提高自身程序的权限,再结束其他进程在网上也看到了一些提升进程令牌的函数但都不怎么好用,最后我还是从一个黑客后门程序的源代码中提取出了一个好的提升进程令牌的函数,不敢独享,跟大家分享下头部请加入:Tlhelp32//提升进程权限为DEBUG权... 阅读全文

文件禁止删除

2009-11-15 14:51 by HYrz的菜园子, 450 阅读, 收藏,
摘要: [代码] 阅读全文

ini文件操作实例

2009-11-15 09:25 by HYrz的菜园子, 372 阅读, 收藏,
摘要: INI文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP、Delphi等都提供了读写INI文件的方法,其中Delphi中操作INI文件,最为简洁,这是因为Delphi3提供了一个TInifile类,使我们可以非常灵活的处理INI文件。 一、有必要了解INI文件的结构:;注释[小节名]关键字=值...INI文件允许有多个小节,每个小节又允许有多个... 阅读全文

自删除

2009-11-15 09:12 by HYrz的菜园子, 359 阅读, 收藏,
摘要: 例一:[代码]以上自删除可能会在SYStem32目录失效,可能是系统保护功能。例二做了一些过改进如下。例二:procedure DelMe;var F: textfile; BatchFileName: string; ProcessInfo: TProcessInformation; StartUpInfo: TStartupInfo;begin BatchFileName := 'c:\' +... 阅读全文

UDP DOS攻击源码

2009-11-14 16:49 by HYrz的菜园子, 467 阅读, 收藏,
摘要: [代码] 阅读全文

FTP上传示例代码

2009-11-14 16:46 by HYrz的菜园子, 263 阅读, 收藏,
摘要: [代码] 阅读全文

Delphi枚举应用程序列表

2009-11-14 16:42 by HYrz的菜园子, 228 阅读, 收藏,
摘要: [代码] 阅读全文

写一个聊天辅助程序

2009-11-14 16:41 by HYrz的菜园子, 228 阅读, 收藏,
摘要: [代码] 阅读全文

拖放文件到程序

2009-11-14 16:40 by HYrz的菜园子, 218 阅读, 收藏,
摘要: [代码] 阅读全文

PE扩展节方式感染

2009-11-14 16:33 by HYrz的菜园子, 373 阅读, 收藏,
摘要: 原理是:修改最后一个节并给最后一个节增加长度,然后在增加的区域中间写入代码,本方法的好处是相对前面一种方法可以写入更多的代码,并且拥有更好的兼容性。。code:[代码]本代码的兼容性较于前面一个代码要高,但代码难度略高一些,涉及更多PE结构方面的知识,是本人参考一个C++写出的PE文件感染的代码后,加以改进写出来的,可以有效的感染加壳后的文件,但是在感染Flash,自解压文件时,可能会破坏掉自解压... 阅读全文

用Api创建窗体

2009-11-14 16:25 by HYrz的菜园子, 196 阅读, 收藏,
摘要: [代码] 阅读全文