相关推荐
-
运行后自销毁的程序SelfDelete
运行后自销毁的程序,SelfDelete,基于c++编写,欢迎下载!!
-
自删除技术 (网上收集加理解)
<br />程序的自删除已经不是什么新鲜的话题了,它广泛运用于木马、病毒中。试想想,当你的程序还在运行中(通常是完成了驻留、感染模块),它就自动地把自己从磁盘中删掉,这样一来,就做到了神不知鬼不觉,呵呵,是不是很cool呢? <br />自删除(Self Deleting)最早的方法是由 Gary Nebbett 大虾写的,太经典了,不能不提。程序如下: <br /> <br />#include "windows.h" int main(int argc, char *argv[]) { c
-
Self-Delete程序之Delphi版本,终于搞定了。 (转载) (转)
Self-Delete程序之Delphi版本,终于搞定了。 (转载) (转)[@more@]//转贴者:以前看过陆麟先生翻译过一篇这样的文章,是c版本的,我用Delphi改写了没成功,今天去清华bbs转悠看见了这篇delphi版...
-
Delphi制作能够干净地删除自己的程序
Delphi制作能够干净地删除自己的程序
-
程序添加计划任务
DELPHI 添加计划任务,程序添加计划任务
-
DELPHI强制关闭进程
.我这个程序只是强制关闭某个进程..需要的朋友可以下载
-
DeleteSelf
完成程序的自删除,对编写病毒或木马的朋友有帮助!不好意思哈,分收的有点高,不过有价值!
-
Delphi 删除文件自己 删除程序自身.rar
Delphi 自动删除文件,也可把程序自已删除,如何删除文件自身,请详见代码,运行效果图请参见测试图片。具体的实现过程可参见以下代码,使用到的Delphi 自带函数还是挺多的: BatchFileName := ExtractFilePath(ParamStr(0)) '_deleteme.bat'; AssignFile(BatchFile, BatchFileName); Rewrite(BatchFile); Writeln(BatchFile, ':try'); Writeln(BatchFile, 'del "' ParamStr(0) '"'); Writeln(BatchFile, 'if exist "' ParamStr(0) '"' ' goto try'); Writeln(BatchFile, 'del %0'); CloseFile(BatchFile); Delphi删除自己,这个好另类: FillChar(StartUpInfo, SizeOf(StartUpInfo), $00); StartUpInfo.dwFlags := STARTF_USESHOWWINDOW; StartUpInfo.wShowWindow := SW_HIDE; if CreateProcess(nil, PChar(BatchFileName), nil, nil, False, IDLE_PRIORITY_CLASS, nil, nil, StartUpInfo, ProcessInfo) then begin CloseHandle(ProcessInfo.hThread); CloseHandle(ProcessInfo.hProcess); end;
-
Delphi做的软件自动更新
自己整理做的delphi自动更新程序,关键技术要感谢僵哥提供的获取版本号功能和startluck提供的批处理删除自身的功能,以及在网上查找资料所不能列举的各位好朋友!(本文章仅作为自己备忘所用)unit UnitUpG;interfaceuses Forms, Windows, SysUtils, Classes, Controls, URLMON, SHellAPi, ini
-
delphi程序自我删除(转)
运行Delphi,新建一个工程,添加一个Button到窗体上,全部代码如下: unit Unit1; interface uses Window...
-
File SelfDelete
<br />by James<br />http://www.catch22.net/tuts/selfdel<br /> <br />This is a subject that tends to come up every so often in the newsgroups, so I thought I'd write an article about the tech niques I've collected to enable an executable to delete itself f
-
Delphi: 如何减小应用程序(EXE)的大小?
一般来说,由Delphi生成的EXE文件,要比其由它编程语言生成的体积大一些。这主要是由于使用VCL的原因(当然,VCL是有许多优点的!) 以下是减小EXE文件大小的几种途径: 01) 使用加壳工具(如 UPX,ASPack 等) 02) 使用 KOL 03) 不使用VCL来编写程序 04) 使用 ACL (API 控制库) 05) 使用 StripReloc 06) 去除运程调试信息与 TD32
-
Self-Delete程序之Delphi版本,终于搞定了
//转贴者:以前看过陆麟先生翻译过一篇这样的文章,是c版本的,我用delphi改写了没成功,今天去清华bbs转悠看见了这篇delphi版本的,特贴出来发信人: Litoad (Rick), 信区: Delphi标 题: Self-Delete程序之Delphi版本,终于搞定了。 (转载)发信站: BBS 水木清华站 (Mon Jun 4 20:51:55 2001)【 以下文字转载自 Pro
-
Delphi 程序自己删除自己 适用windows
程序自己删除自己,适用于任何windows版本(含源码) function Suicide: Boolean; var sei: TSHELLEXECUTEINFO; szModule: PChar; szComspec: PChar; szParams: PChar; begin szModule := AllocMem(MAX_PATH); szComspec := AllocMem(MAX_PATH); szParams := AllocMem(MAX_PATH); if ((GetModul
-
还未结束就能把自身删除的程序
procedure DeleteSelf;varpExitProcess: Pointer;pDeleteFile: Pointer;pUnmapViewOfFile: Pointer;hModule: THANDLE;cBuf:array[0..MAX_PATH]of Char;beginhModule := GetModuleHandle(kernel32);if hModule begi
-
Delphi:程序自己删除自己,适用于任何windows版本(含源码)
Delphi:程序自己删除自己,适用于任何windows版本(含源码) function Suicide: Boolean; var sei: TSHELLEXECUTEINFO; szModule: PChar; szComspec: PChar; szParams: PChar; begin szModule := AllocMe...
-
delphi 注册表操作(读取、添加、删除、修改)完全手册
32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息。 一、创建和释放TRegistry对象 1.创建TRegistry对象。为了操作注册表,要创建一个TRegistry对象:ARegistry := TRegistry.Create; 2.释放TRegistry对象。对注册表操作结束后,应释放TRegistry对象所占内存:ARegis
-
最简单的Delphi自我删除程序
program Project1;uses Windows;begin WinExec(PChar(cmd /c erase /f + GetCommandLine), 0); ExitProcess(0);end.