易语言屏蔽网站源码
系统结构:屏蔽_添加hosts,屏蔽_还原,网站_加速访问,创建,寻找,销毁,扩容,删除,加入指针,加入字节集,加入文本,加入整数,加入短整数,置句柄,取句柄,取数据1,取文本,取整数,取短整数,取指针,取长度,置长度,置额外缓冲,取缓冲区长度,清空数据,调试输出,输出调试,取指针_字节集_1,取指针_短整数_结构,取指针_文本型_结构,取指针_整数型_结构,寻找字节集__结构,调试输出字节集_结构,查看字节集_1,取返回信息,内存_尺寸_结构,内存_释放_结构,内存_写整数_结构,内存_申请_结构,内存_读整数_结构,内存_复制_结构,内存_读字节集_结构,内存_读短整数_结构,文本_取出中间文本_,CreatePipe,CreateProcessA,PeekNamedPipe,ReadFile,GetExitCodeProcess,CloseHandleHTTP,LocalSizejtw,LocalFreejtw,LocalAlloc_结构,RtlMoveMemory_整数型jtw,
======窗口程序集1
| |
| |------ _选择框1_被单击
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ __启动窗口_将被销毁
| |
| |------ _按钮3_被单击
| |
| |
======修改hosts文件
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 屏蔽_添加hosts
| |
| |------ 屏蔽_还原
| |
| |
======网站加速
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 网站_加速访问
| |
| |
======字节流1
| |
| |------ 创建
| |
| |------ 寻找
| |
| |------ 销毁
| |
| |------ 扩容
| |
| |------ 删除
| |
| |------ 加入指针
| |
| |------ 加入字节集
| |
| |------ 加入文本
| |
| |------ 加入整数
| |
| |------ 加入短整数
| |
| |------ 置句柄
| |
| |------ 取句柄
| |
| |------ 取数据1
| |
| |------ 取文本
| |
| |------ 取整数
| |
| |------ 取短整数
| |
| |------ 取指针
| |
| |------ 取长度
| |
| |------ 置长度
| |
| |------ 置额外缓冲
| |
| |------ 取缓冲区长度
| |
| |------ 清空数据
| |
| |------ 调试输出
| |
| |------ 输出调试
| |
| |
======程序集1
| |
| |------ 取指针_字节集_1
| |
| |------ 取指针_短整数_结构
| |
| |------ 取指针_文本型_结构
| |
| |------ 取指针_整数型_结构
| |
| |------ 寻找字节集__结构
| |
| |------ 调试输出字节集_结构
| |
| |------ 查看字节集_1
| |
| |------ 取返回信息
| |
| |------ 内存_尺寸_结构
| |
| |------ 内存_释放_结构
| |
| |------ 内存_写整数_结构
| |
| |------ 内存_申请_结构
| |
| |------ 内存_读整数_结构
| |
| |------ 内存_复制_结构
| |
| |------ 内存_读字节集_结构
| |
| |------ 内存_读短整数_结构
| |
| |------ 文本_取出中间文本_
| |
| |
======调用的Dll
| |
| |---[dll]------ CreatePipe
| |
| |---[dll]------ CreateProcessA
| |
| |---[dll]------ PeekNamedPipe
| |
| |---[dll]------ ReadFile
| |
| |---[dll]------ GetExitCodeProcess
| |
| |---[dll]------ CloseHandleHTTP
| |
| |---[dll]------ LocalSizejtw
| |
| |---[dll]------ LocalFreejtw
| |
| |---[dll]------ LocalAlloc_结构
| |
| |---[dll]------ RtlMoveMemory_整数型jtw
调用的DLL命令:
.DLL命令 CreatePipe, 整数型, , "CreatePipe", 公开, 创建匿名管道
.参数 phReadPipe, 整数型, 传址, 管道读入(输出)端的一个句柄
.参数 phWritePipe, 整数型, 传址, 管道写入(输入)端的一个句柄
.参数 lpPipeAttributes, SECURITY_ATTRIBUTES_结构, , 指定一个SECURITY_ATTRIBUTES结构,或者传递零值(将参数声明为ByVal As Long,并传递零值),以便使用不允许继承的一个默认描述符
.参数 nSize, 整数型, , 管道缓冲区的建议大小。零表示用默认值
.DLL命令 CreateProcessA, 整数型, "kernel32.dll", "CreateProcessA", 公开, _创建新进程
.参数 lpApplicationName, 整数型, , 要执行的应用程序的名字
.参数 lpCommandLine, 文本型, , 要执行的命令行
.参数 lpProcessAttributes, 整数型, , 指向一个SECURITY_ATTRIBUTES结构体,这个结构体决定是否返回的句柄可以被子进程继承。如果lpProcessAttributes参数为空(NULL),那么句柄不能被继承
.参数 lpThreadAttributes, 整数型, , 指定一个SECURITY_ATTRIBUTES结构,或传递零值表示采用不允许继承的默认描述符。
.参数 bInheritHandles, 整数型, , TRUE表示允许当前进程中的所有句柄都由新建的子进程继承
.参数 dwCreationFlags, 整数型, , 创建的标志 4 暂停
.参数 lpEnvironment, 整数型, , 任何类型,指向一个环境块的指针
.参数 lpCurrentDriectory, 整数型, , 新进程的当前目录路径
.参数 lpStartupInfo, STARTUPINFO_结构, 传址, 指定一个STARTUPINFO结构,其中包含了创建进程时使用的附加信息
.参数 lpProcessInformation, PROCESS_INFORMATION_结构, 传址, 结构用于容纳新进程的进程和线程标识。
.DLL命令 PeekNamedPipe, 整数型, , "PeekNamedPipe", 公开, 预览一个管道中的数据
.参数 hNamedPipe, 整数型, , 管道句柄
.参数 lpBuffer, 整数型, , 缓冲区
.参数 nBufferSize, 整数型, , 缓冲区长度
.参数 lpBytesRead, 整数型, 传址, 保存装载到缓冲区的字符数量
.参数 lpTotalBytesAvail, 整数型, 传址, 保存管道中可用的字符数量
.参数 lpBytesLeftThisMessage, 整数型, 传址, 保存这次读操作后仍然保留在消息中的字符数
.DLL命令 ReadFile, 整数型, "kernel32.dll", "ReadFile", 公开, 从文件指针指向的位置开始将数据读出到一个文件中
.参数 hFile, 整数型, , 文件的句柄
.参数 lpBuffer, 整数型, , 用于保存读入数据的一个缓冲区
.参数 nNumberOfBytesToRead, 整数型, , 要读入的字符数
.参数 lpNumberOfBytesRead, 整数型, 传址, 从文件中实际读入的字符数
.参数 lpOverlapped, 整数型, , 0
.DLL命令 GetExitCodeProcess, 整数型, , "GetExitCodeProcess", 公开, 获取一个已中断进程的退出代码
.参数 hProcess, 整数型, , 进程句柄
.参数 lpExitCode, 整数型, 传址, 中断代码
.DLL命令 CloseHandleHTTP, 整数型, "kernel32.dll", "CloseHandle", 公开
.参数 hObject, 整数型
.DLL命令 LocalSizejtw, 整数型, "kernel32", "LocalSize", 公开
.参数 hMem, 整数型
.DLL命令 LocalFreejtw, 整数型, "kernel32.dll", "LocalFree", 公开
.参数 hMem, 整数型
.DLL命令 LocalAlloc_结构, 整数型, "kernel32.dll", "LocalAlloc", 公开, 申请内存
.参数 uFlags, 短整数型
.参数 uBytes, 整数型
.DLL命令 RtlMoveMemory_整数型jtw, 整数型, "kernel32", "RtlMoveMemory", 公开
.参数 Destination, 整数型
.参数 Source, 整数型
.参数 Length, 整数型
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。