易采下载站下载易语言瑞牛超级文件粉碎机源码—源码之家-易采下载站

下载排行|最近更新

软件
软件
文章
当前位置:首页易语言源码系统工具 → 易语言瑞牛超级文件粉碎机源码
易语言瑞牛超级文件粉碎机源码

易语言瑞牛超级文件粉碎机源码

下载地址
  • 软件大小:196.27 KB
  • 软件语言:简体中文
  • 更新时间:2021-04-18
  • 软件类别:国产源码
  • 软件性质:自由软件
  • 运行环境:Winall,Win2003,WinXP,Win7,Win8
  • 软件等级:
  • 官方网址:homepage
  • 演示地址:demo
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags:

易语言瑞牛超级文件粉碎机源码

易语言瑞牛超级文件粉碎机源码系统结构:终止自身进程,拖放处理,判断单个选择,判断全部选择,SyserLoadDriver,SyserRemoveDriver,CTL_CODE,Control,转换Ascii转Unicode,LoadDriver,暴力删除文件,普通删除文件,EnumLockFile,GetPathByHandle,CloseRemoteHandleEx,GetFileType,允许拖放,WindowProc,DropFiles,禁止拖放,存在位置,LoadMemLibrary,FreeMemLibrary,GetMemProcAddress,Asm_Call,Asm_取地址_字节集,打开,XXX,VVV,Api_lstrcpyn,Api_CreateServiceA,Api_OpenServiceA,Api_StartServiceA,Api_CloseServiceHandle,Api_CreateFileA,Api_ControlService,Api_OpenSCManagerA,Api_DeviceIoControl,Api_DeleteService,Api_MultiByteToWideChar,Api_取指针_字节集,Api_取指针_整数,Api_lopen,Api_ZwQueryObject,Api_WToM,Api_lclose,Api_QueryDosDevice,Api_StrCmpNI,Api_ZwQuerySystemInformation,Api_RtlMoveMemory_整数,Api_RtlMoveMemory_Pro,Api_ZwOpenProcess,Api_DuplicateHandle,Api_ZwClose,Api_GetModuleHandleA,Api_GetProcAddress,Api_FreeLibrary,Api_CreateRemoteThread,Api_GetExitCodeThread,Api_WaitForSingleObject,Api_TerminateThread,CallWindowProc,CallWindowProc2,DragAcceptFiles,DragQueryFile,DragFinish,SetWindowLong,AutoClear,ClearSys,ClearPwd,ClearAddr,DLL命令1,OpenProcess,RtlAdjustPrivilege,DLL命令2, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------终止自身进程 || ||------拖放处理 || ||------判断单个选择 || ||------判断全部选择 || ||------_添加文件按钮_被单击 || ||------_暴力删除按钮_被单击 || ||------_窗口置顶选择框_被单击 || ||------_拖放超级列表框_右键单击表项 || ||------_取消单个文件_被选择 || ||------_清空列表_被选择 || ||------_单个文件解锁_被选择 || ||------_所有文件解锁_被选择 || ||------_普通删除单个文件_被选择 || ||------_普通删除全部文件_被选择 || ||------_暴力删除单个文件_被选择 || ||------_暴力删除全部文件_被选择 || ||------__启动窗口_将被销毁 || ||------_按钮2_被单击 || ||------_按钮3_被单击 || ||------_按钮4_被单击 || ||------_暴力删除按钮1_被单击 || ||------_按钮1_被单击 || ||------_时钟_检测MD5_周期事件 || || ======内部程序集 || ||------SyserLoadDriver || ||------SyserRemoveDriver || ||------CTL_CODE || ||------Control || ||------转换Ascii转Unicode || ||------LoadDriver || ||------暴力删除文件 || ||------普通删除文件 || ||------EnumLockFile || ||------GetPathByHandle || ||------CloseRemoteHandleEx || ||------GetFileType || || ======DragAcceptFiles || ||------允许拖放 || ||------WindowProc || ||------DropFiles || ||------禁止拖放 || ||------存在位置 || || ======PeLoder程序集 || ||------LoadMemLibrary || ||------FreeMemLibrary || ||------GetMemProcAddress || ||------Asm_Call || ||------Asm_取地址_字节集 || || ======程序集1 || ||------打开 || ||------XXX || ||------VVV || ||------_启动子程序 || ||------_临时子程序 || || ======调用的Dll || ||---[dll]------Api_lstrcpyn || ||---[dll]------Api_CreateServiceA || ||---[dll]------Api_OpenServiceA || ||---[dll]------Api_StartServiceA || ||---[dll]------Api_CloseServiceHandle || ||---[dll]------Api_CreateFileA || ||---[dll]------Api_ControlService || ||---[dll]------Api_OpenSCManagerA || ||---[dll]------Api_DeviceIoControl || ||---[dll]------Api_DeleteService || ||---[dll]------Api_MultiByteToWideChar || ||---[dll]------Api_取指针_字节集 || ||---[dll]------Api_取指针_整数 || ||---[dll]------Api_lopen || ||---[dll]------Api_ZwQueryObject || ||---[dll]------Api_WToM || ||---[dll]------Api_lclose || ||---[dll]------Api_QueryDosDevice || ||---[dll]------Api_StrCmpNI || ||---[dll]------Api_ZwQuerySystemInformation || ||---[dll]------Api_RtlMoveMemory_整数 || ||---[dll]------Api_RtlMoveMemory_Pro || ||---[dll]------Api_ZwOpenProcess || ||---[dll]------Api_DuplicateHandle || ||---[dll]------Api_ZwClose || ||---[dll]------Api_GetModuleHandleA || ||---[dll]------Api_GetProcAddress || ||---[dll]------Api_FreeLibrary || ||---[dll]------Api_CreateRemoteThread || ||---[dll]------Api_GetExitCodeThread || ||---[dll]------Api_WaitForSingleObject || ||---[dll]------Api_TerminateThread || ||---[dll]------CallWindowProc || ||---[dll]------CallWindowProc2 || ||---[dll]------DragAcceptFiles || ||---[dll]------DragQueryFile || ||---[dll]------DragFinish || ||---[dll]------SetWindowLong || ||---[dll]------AutoClear || ||---[dll]------ClearSys || ||---[dll]------ClearPwd || ||---[dll]------ClearAddr || ||---[dll]------DLL命令1 || ||---[dll]------_终止进程 || ||---[dll]------_取自进程ID || ||---[dll]------OpenProcess || ||---[dll]------RtlAdjustPrivilege || ||---[dll]------DLL命令2 调用的DLL命令: .DLL命令Api_lstrcpyn,整数型,"kernel32.dll","lstrcpynA" .参数lpString1,字节集 .参数lpString2,整数型 .参数iMaxLength,整数型 .DLL命令Api_CreateServiceA,整数型,"advapi32.dll","CreateServiceA",,创建服务,创建服务 .参数hSCManager,整数型,,SCM句柄OpenSCManager返回值 .参数lpServiceName,文本型,,指向一个以0字符结尾的表示服务名称的字符串,字符串的最大长度是256个字符字符串的最大长度是256个字符,名称中不允许使用/或者字符(因为这些字符会和注册表的路径表示方式冲突),这个值和注册表中的键名是相对应的 .参数lpDisplayName,文本型,,指向一个以0字符结尾表示服务名称的字符串,这个名称是供用户界面程序识别函数时使用的,同样,它的最大长度也是256个字符。这个值和注册表中的DisplayName键的值是相对应的 .参数dwDesiredAccess,整数型,,指定需要访问服务的操作可以有以下取值:SERVICE_ALL_ACCESS--可以进行所有操作SERVICE_START--允许调用StartService函数来启动服SERVICE_STOP--允许调用ControlService函数来停止服务DELETE--允许调用DeleteService函数来删除服务 .参数dwServiceType,整数型,,服务的类型我们的教程中只用得到SERVICE_KERNEL_DRIVER,这个值和注册表中的Type键的值是相对应的 .参数dwStartType,整数型,,表示在什么时候启动服务,如果我们需要手动启动驱动的话,那么使用SERVICE_DEMAND_START参数,如果驱动程序需要在系统启动的时候就被启动,那么使用SERVICE_AUTO_START参数,这个取值和注册表中的Start键的取值是相对应的 .参数dwErrorControl,整数型,,表示当驱动初始化的时候出错该如何处理,取值SERVICE_ERROR_IGNORE表示忽略错误,取值SERVICE_ERROR_NORMAL表示将错误记录到系统日志中去,这个取值和注册表中的ErrorControl键值是相对应的 .参数lpBinaryPathName,文本型,,指向以0结尾的表示驱动程序文件名的字符串,这个值和注册表中的ImagePath的键值是相对应的 .参数lpLoadOrderGroup,整数型,,指向以0结尾的表示组名称的字符串,表示该驱动属于哪个组,既然我们的例子程序不属于任何组,那么这里就用NULL好了 .参数lpdwTagId,整数型,,指向一个32位的缓冲区,用来接收驱动在lpLoadOrderGroup参数指定的组中的唯一的标识,我们的例子中不需要用到这个表示,所以参数指定为NULL .参数lpDependencies,整数型,,对于驱动程序来说,这个参数没什么用途,设置为NULL好了 .参数lpServiceStartName,整数型,,指向一个以0结尾的表示帐号名称的字符串,用于指定服务允许在哪个帐号下运行,如果服务类型是SERVICE_KERNEL_DRIVER的话,该帐号就是系统装入服务的模块名称,我们在这里使用NULL,表示由默认的模块装入 .参数lpPassword,整数型,,对于驱动程序来说,这个参数没什么用途,设置为NULL好了 .DLL命令Api_OpenServiceA,整数型,"advapi32.dll","OpenServiceA",,打开服务, .参数hSCManager,整数型,,由CreateServiceA返回的句柄 .参数lpServiceName,文本型,,服务名称 .参数dwDesiredAccess,整数型,,983551指定需要访问服务的操作 .DLL命令Api_StartServiceA,整数型,"advapi32.dll","StartServiceA",,开始启动系统服务,开始运行服务 .参数服务句柄,整数型,,CreateService返回的驱动的句柄 .参数dwNumServiceArgs,整数型,,0 .参数lpServiceArgVectors,整数型,,0 .DLL命令Api_CloseServiceHandle,整数型,"advapi32.dll","CloseServiceHandle",,关闭SC服务管理句柄_, .参数SC对象句柄,整数型,,由OpenSCManagerA和CreateServiceA返回的句柄关闭时应关闭两个 .DLL命令Api_CreateFileA,整数型,"kernel32.dll","CreateFileA",,创建文件_,这是一个全功能的例程可打开和创建文件、管道、邮槽、通信服务、设备以及控制台——返回值:如执行成功则返回文件句柄.INVALID_HANDLE_VALUE表示出错会设置GetLastError.即使函数成功但若文件存在且指定了CREATE_ALWAYS或OPEN_ALWAYSGetLastError也会设为ERROR_ALREADY_EXISTS例子:查看例程API程序自杀 .参数打开文件名,文本型,,lpFileName要打开的文件的名字 .参数访问权限,整数型,,dwDesiredAccess如果为GENERIC_READ表示允许对设备进行读访问;如果为GENERIC_WRITE表示允许对设备进行写访问(可组合使用);如果为零表示只允许获取与一个设备有关的信息 .参数共享方式,整数型,,dwShareMode .参数安全特性,整数型,,lpSecurityAttributes是指向SECURITY_ATTRIBUTES结构的指针,指定了目录的安全属性,但要求文件系统支持如NTFS的格式。Windows98不支持此属性,在函数调用时应设置为NULL .参数创建方式,整数型,,dwCreationDispositiondwCreationDispositionLong下述常数之一: .参数文件属性,整数型,,dwFlagsAndAttributesdwFlagsAndAttributesLong一个或多个下述常数 .参数从文件复制文件属性,整数型,,hTemplateFile如果不为零则指定一个文件句柄.新文件将从这个文件中复制扩展属性 .DLL命令Api_ControlService,整数型,"advapi32.dll","ControlService",,停止系统服务_,用来停止系统服务 .参数hService,整数型,,用OpenService返回的句柄 .参数dwControl,整数型,,用于驱动程序的时候,这个参数总是设置为NULL .参数lpServiceStatus,SERVICE_STATUS,传址,同上,也为NULL .DLL命令Api_OpenSCManagerA,整数型,"advapi32.dll","OpenSCManagerA",,打开SC管理服务_,建立服务首先应用此函数打开然后再用OpenServiceA打开服务获得服务控制管理器数据库的句柄 .参数机器名称,文本型,,lpMachineName用取本机名取得就是本机的名称指向需要打开的计算机名字符串,字符串以NULL结尾,如果参数指定为NULL,表示连接到本机上的SCM .参数数据库名,文本型,,lpDatabaseName指向以NULL结尾的包含SCM数据库名称的字符串,字符串应该指定为"ServicesActive",如果参数指定为NULL,则默认打开"ServicesActive" .参数数据库,整数型,,dwDesiredAccess指定访问SCM的权限,这个参数告诉SCM我们需要进行什么样的操作,常用的取值有三个:SC_MANAGER_CREATE_SERVICESC_MANAGER_CREATE_SERVICESC_MANAGER_ALL_ACCESS .DLL命令Api_DeviceIoControl,逻辑型,"kernel32.dll","DeviceIoControl",,设备操作_,对设备执行指定的操作 .参数驱动句柄,整数型,,加载驱动返回的句柄 .参数驱动控制码,整数型,,与驱动程序通信的控制码,十进制 .参数输入指针,整数型,,欲输入数据的指针,无用请写将此参数设置为0 .参数输入指针长度,整数型,,无用请写将此参数设置为0 .参数输出指针,整数型,,欲输出数据的指针,无用请写将此参数设置为0 .参数输出指针长度,整数型,,无用请写将此参数设置为0 .参数缓冲区字节数,整数型,,lpBytesReturned实际装载到输出缓冲区的字节数量 .参数OVERLAPPED结构地址,整数型,,lpOverlappedOVERLAPPED这个结构用于重叠操作.针对同步操作请用ByValAsLong传递零值 .DLL命令Api_DeleteService,整数型,"advapi32.dll","DeleteService",,删除服务,成功返回0失败返回非0 .参数hService,整数型,,OpenSCManager的数据库句柄 .DLL命令Api_MultiByteToWideChar,整数型,"kernel32.dll","MultiByteToWideChar" .参数CodePage,整数型 .参数dwFlags,整数型 .参数lpMultiByteStr,文本型 .参数cchMultiByte,整数型 .参数lpWideCharStr,字节集 .参数cchWideChar,整数型 .DLL命令Api_取指针_字节集,整数型,"kernel32.dll","lstrcpyn" .参数欲取其指针,字节集,传址 .参数欲取其指针,字节集,传址 .参数保留,整数型,,0 .DLL命令Api_取指针_整数,整数型,"kernel32.dll","lstrcpyn",公开 .参数欲取其指针,整数型,传址 .参数欲取其指针,整数型,传址 .参数保留,整数型,,0 .DLL命令Api_lopen,整数型,"kernel32.dll","_lopen" .参数lpPathName,文本型 .参数iReadWrite,整数型 .DLL命令Api_ZwQueryObject,整数型,"ntdll.dll","ZwQueryObject",,status=ZwQueryObject(handle,1,namebuf,2000,&ret); .参数ObjectHandle,整数型 .参数ObjectInformationClass,整数型 .参数ObjectInformation,OBJECT_NAME_INFORMATION,传址 .参数ObjectInformationLength,整数型 .参数ReturnLength,整数型,传址 .DLL命令Api_WToM,整数型,"kernel32.dll","WideCharToMultiByte" .参数CodePage,整数型 .参数dwFlags,整数型 .参数lpWideCharStr,字节型,数组 .参数cchWideChar,整数型 .参数lpMultiByteStr,文本型 .参数cchMultiByte,整数型 .参数lpDefaultChar,整数型 .参数lpUsedDefaultChar,整数型 .DLL命令Api_lclose,整数型,"kernel32.dll","_lclose" .参数hFile,整数型 .DLL命令Api_QueryDosDevice,整数型,"kernel32.dll","QueryDosDeviceA" .参数lpDeviceName,文本型 .参数lpTargetPath,文本型 .参数ucchMax,整数型 .DLL命令Api_StrCmpNI,整数型,"shell32.dll","StrCmpNIA" .参数lpStr1,文本型 .参数lpStr2,文本型 .参数nChar,整数型 .DLL命令Api_ZwQuerySystemInformation,整数型,"ntdll.dll","ZwQuerySystemInformation" .参数SystemInformationClass,整数型 .参数SystemInformation,字节集,,any .参数SystemInformationLength,整数型 .参数ReturnLength,整数型,传址 .DLL命令Api_RtlMoveMemory_整数,整数型,"kernel32.dll","RtlMoveMemory" .参数dest,整数型,传址 .参数Source,整数型 .参数len,整数型 .DLL命令Api_RtlMoveMemory_Pro,整数型,"kernel32.dll","RtlMoveMemory",,常规API .参数dest,System_Handle_Table_Emtry_INFO .参数Source,整数型 .参数len,整数型,,284 .DLL命令Api_ZwOpenProcess,整数型,"ntdll.dll","ZwOpenProcess" .参数hProcess,整数型,传址 .参数DesiredAccess,整数型 .参数ObjectAttributes,Object_Attributes .参数ClientId,Client_ID .DLL命令Api_DuplicateHandle,整数型,"kernel32.dll","DuplicateHandle" .参数hSourceProcessHandle,整数型 .参数hSourceHandle,整数型 .参数hTargetProcessHandle,整数型 .参数lpTargetHandle,整数型,传址 .参数dwDesiredAccess,整数型 .参数bInheritHandle,整数型 .参数dwOptions,整数型 .DLL命令Api_ZwClose,整数型,"ntdll.dll","ZwClose" .参数hnd .DLL命令Api_GetModuleHandleA,整数型,"kernel32.dll","GetModuleHandleA" .参数lpModuleName,文本型 .DLL命令Api_GetProcAddress,整数型,"kernel32.dll","GetProcAddress" .参数hModule,整数型 .参数lpProcName,文本型 .DLL命令Api_FreeLibrary,整数型,"kernel32.dll","FreeLibrary" .参数hModule,整数型 .DLL命令Api_CreateRemoteThread,整数型,"kernel32.dll","CreateRemoteThread" .参数hProcess,整数型 .参数lpThreadAttributes,整数型 .参数dwStackSize,整数型 .参数lpStartAddress,整数型 .参数lpParameter,整数型 .参数dwCreationFlags,整数型 .参数lpThreadId,整数型,传址 .DLL命令Api_GetExitCodeThread,整数型,"kernel32.dll","GetExitCodeThread" .参数h,整数型 .参数ret,整数型,传址 .DLL命令Api_WaitForSingleObject,整数型,"kernel32.dll","WaitForSingleObject" .参数hHandle,整数型 .参数dwMilliseconds,整数型 .DLL命令Api_TerminateThread,整数型,"kernel32.dll","TerminateThread" .参数a,整数型 .参数b,整数型,,0 .DLL命令CallWindowProc,整数型,"user32.dll","CallWindowProcA" .参数lpPrevWndFunc,子程序指针 .参数hWnd,整数型 .参数Msg,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令CallWindowProc2,整数型,"user32.dll","CallWindowProcA" .参数lpPrevWndFunc,子程序指针 .参数总文件数量,整数型 .参数当前是第几个文件,整数型 .参数当前文件名,文本型 .参数当前文件后缀,文本型 .DLL命令DragAcceptFiles,整数型,"shell32.dll","DragAcceptFiles" .参数hwnd,整数型 .参数fAccept,整数型 .DLL命令DragQueryFile,整数型,"shell32.dll","DragQueryFileA" .参数hDrop,整数型 .参数iFile,整数型 .参数lpszFile,文本型 .参数cch,整数型 .DLL命令DragFinish,整数型,"shell32.dll","DragFinish" .参数hDrop,整数型 .DLL命令SetWindowLong,子程序指针,"user32.dll","SetWindowLongA" .参数hwnd,整数型 .参数nIndex,整数型 .参数dwNewLong,子程序指针 .DLL命令AutoClear,,"KKClean.dll",,,AutoClear,ClearAddr,ClearPwd,ClearSys .DLL命令ClearSys,,"KKClean.dll" .DLL命令ClearPwd,,"KKClean.dll" .DLL命令ClearAddr,,"KKClean.dll","ClearAddr" .DLL命令DLL命令1 .DLL命令_终止进程,整数型,,"TerminateProcess" .参数id .参数a .DLL命令_取自进程ID,整数型,"kernel32.dll","GetCurrentProcessId" .DLL命令OpenProcess,整数型 .参数dwDesiredAccess,整数型 .参数bInheritHandle,整数型 .参数dwProcessId,整数型 .DLL命令RtlAdjustPrivilege,整数型,"ntdll.dll" .参数se_,整数型 .参数true_,逻辑型 .参数hprocess,整数型 .参数ret,整数型,传址 .DLL命令DLL命令2

展开内容

下载地址

推荐文章

友情链接关于我们下载帮助(?)联系我们投诉举报

CopyRight © 2010-2023 易采下载 Easck.com , All Rights Reserved 版权所有 蒙ICP备14002389号

声明: 本站所有软件和文章来自互联网 如有异议 请与本站联系

声明: