|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
使用 SQLite 数据库管理 , 操作逻辑较为严谨 .其实没啥难度 , 自己看附件得了 . 用到了K大的一个ZIP操作支持库
=======================================
以下是模块中使用到的函数 :
.版本 2
.支持库 shell
.子程序 系统_强删文件, 逻辑型, 公开
.参数 参数_文件路径, 文本型
.局部变量 局部_启动时间, 整数型
.局部变量 局部_时间文本, 文本型
.局部变量 局部_临时目录, 文本型
.局部变量 局部_目录结构, LPSECURITY_ATTRIBUTES
局部_启动时间 = 取启动时间 ()
局部_时间文本 = 到文本 (局部_启动时间)
局部_临时目录 = 取特定目录 (#临时文件目录) + 局部_时间文本
CreateDirectoryA (局部_临时目录, 局部_目录结构)
CreateDirectoryA (局部_临时目录 + “\....\”, 局部_目录结构)
MoveFileA (参数_文件路径, 局部_临时目录 + “\....\TemporaryFile”)
MoveFileA (局部_临时目录 + “\....\”, 局部_临时目录 + “\TemporaryFile”)
删除目录 (局部_临时目录)
返回 (文件是否存在 (参数_文件路径) = 假)
.版本 2
.数据类型 LPSECURITY_ATTRIBUTES, , typedef struct _SECURITY_ATTRIBUTES
.成员 nLength, 整数型, , , DWORD nLength
.成员 lpSecurityDescriptor, 整数型, , , LPVOID lpSecurityDescriptor
.成员 bInheritHandle, 逻辑型, , , BOOL bInheritHandle
.版本 2
.DLL命令 CreateDirectoryA, 逻辑型, "Kernel32.dll", "CreateDirectoryA", , BOOL WINAPI CreateDirectoryA
.参数 lpPathName, 文本型, , _In_ LPCSTR lpPathName
.参数 lpSecurityAttributes, LPSECURITY_ATTRIBUTES, 传址, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes
.DLL命令 MoveFileA, 逻辑型, "Kernel32.dll", "MoveFileA", , BOOL WINAPI MoveFileA
.参数 lpExistingFileName, 文本型, , _In_ LPCSTR lpExistingFileName
.参数 lpNewFileName, 文本型, , _In_ LPCSTR lpNewFileName
.DLL命令 DeleteFileA, 逻辑型, "Kernel32.dll", "DeleteFileA", , BOOL WINAPI DeleteFileA
.参数 lpFileName, 文本型, , _In_ LPCSTR lpFileName
=======================================
|
评分
-
查看全部评分
|