//
//
//
//
//
//
//
//
//
//
软件Tags:
嗅探系统结构:窗口名,较验,搜寻,文件处理,寻找URL,打开指定文件,关闭指定文件,取出文件时间,监视文件,继续监视,关闭句柄,等待改变,发送消息,桌面窗口,窗口句柄,取窗口标题长度,取窗体标题, ======窗口程序集1 || ||------_按钮1_被单击 || ||------__启动窗口_将被销毁 || ||------窗口名 || ||------较验 || ||------搜寻 || ||------文件处理 || ||------寻找URL || ||------__启动窗口_创建完毕 || || ======_模块_文件时间操作模块1.0 || ||------打开指定文件 || ||------关闭指定文件 || ||------取出文件时间 || || ======调用的Dll || ||---[dll]------监视文件 || ||---[dll]------继续监视 || ||---[dll]------关闭句柄 || ||---[dll]------等待改变 || ||---[dll]------发送消息 || ||---[dll]------桌面窗口 || ||---[dll]------窗口句柄 || ||---[dll]------取窗口标题长度 || ||---[dll]------取窗体标题 调用的DLL命令: .DLL命令监视文件,整数型,"kernel32.dll","FindFirstChangeNotificationA" .参数监视目录,文本型,,要监视的目录 .参数判断监视子目录,逻辑型,,如果为TRUE,表示监视lpPathName的所有子目录 .参数监视事件,整数型,,带有前缀FILE_NOTIFY_CHANGE_???前缀的一个或多个常数,它们指定了对象发出信号的条件:FILE_NOTIFY_CHANGE_FILE_NAME 查看指定目录下任何文件名的改变 FILE_NOTIFY_CHANGE_DIR_NAME 查看指定目录下任何目录名的改变 FILE_NOTIFY_CHANGE_SIZE 查看指定目录下文件大小的改变 FILE_NOTIFY_CHANGE_ATTRIBUTES 查看指定目录下文件属性的改变 .DLL命令继续监视,,"kernel32.dll","FindNextChangeNotification" .参数句柄,整数型,,为FindFirstChangenNotification返回的句柄,其作用是请求系统 在下次检测到相应改变时发出改变通知消息句柄 .DLL命令关闭句柄,,"kernel32.dll","FindCloseChangeNotification" .参数句柄,整数型,,为FindFirstChangenNotification返回的句柄 .DLL命令等待改变,整数型,,"WaitForSingleObject" .参数句柄,整数型,,为FindFirstChangenNotification返回的句柄 .参数等待时间,整数型,,等待时间值,指定等待完成需要的时间,单位为毫秒。该值为-1时表示时间无限长 .DLL命令发送消息,,,"SendMessageA" .参数句柄,整数型 .参数参数,整数型 .参数消息值1,整数型 .参数消息值2,文本型 .DLL命令桌面窗口,整数型,,"GetDesktopWindow" .DLL命令窗口句柄,整数型,,"GetWindow" .参数hwnd,整数型 .参数wCmd,整数型 .DLL命令取窗口标题长度,整数型,,"GetWindowTextLengthA" .参数hwnd,整数型 .DLL命令取窗体标题,整数型,,"GetWindowTextA" .参数hwnd,整数型 .参数text,文本型 .参数long,整数型
