//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言文件下载精灵配置器源码系统结构:读取配置项,下载子程序,HTTP进度下载,子程序1,进度显示,取文件名称,其它日志,上传下载日志回调,服务器日志回调函数,查找地址和端口,暂停继续下载,停止下载,计算长度,InternetGetConnectedState,InternetOpenA,InternetOpenUrlA,HttpQueryInfoA,InternetCloseHandle,InternetReadFile,CallWindowProcA,BeginUpdateResource,UpdateResource,EndUpdateResource,FindResource,SizeofResource,LoadResource, ======窗口程序集1 || ||------_按钮1_被单击 || ||------__启动窗口_创建完毕 || ||------读取配置项 || ||------下载子程序 || ||------HTTP进度下载 || ||------子程序1 || ||------进度显示 || ||------取文件名称 || ||------其它日志 || ||------上传下载日志回调 || ||------服务器日志回调函数 || ||------查找地址和端口 || ||------暂停继续下载 || ||------_时钟1_周期事件 || ||------停止下载 || ||------计算长度 || ||------__启动窗口_将被销毁 || || ======调用的Dll || ||---[dll]------InternetGetConnectedState || ||---[dll]------InternetOpenA || ||---[dll]------InternetOpenUrlA || ||---[dll]------HttpQueryInfoA || ||---[dll]------InternetCloseHandle || ||---[dll]------InternetReadFile || ||---[dll]------CallWindowProcA || ||---[dll]------BeginUpdateResource || ||---[dll]------UpdateResource || ||---[dll]------EndUpdateResource || ||---[dll]------FindResource || ||---[dll]------SizeofResource || ||---[dll]------LoadResource 调用的DLL命令: .DLL命令InternetGetConnectedState,,"Wininet.dll","InternetGetConnectedState" .参数lpdwFlags,整数型,传址 .参数dwReserved,整数型 .DLL命令InternetOpenA,整数型,"Wininet.dll","InternetOpenA" .参数lpszAgent,文本型 .参数dwAccessType,整数型 .参数lpszProxyName,整数型 .参数lpszProxyBypass,整数型 .参数dwFlags,整数型 .DLL命令InternetOpenUrlA,整数型,"Wininet.dll","InternetOpenUrlA" .参数hInternet,整数型 .参数lpszUrl,文本型 .参数lpszHeaders,文本型 .参数dwHeadersLength,整数型 .参数dwFlags,整数型 .参数dwContext,整数型 .DLL命令HttpQueryInfoA,整数型,"Wininet.dll","HttpQueryInfoA" .参数hRequest,整数型 .参数dwInfoLevel,整数型 .参数lpvBuffer,整数型,传址 .参数lpdwBufferLength,整数型,传址 .参数lpdwIndex,整数型,传址 .DLL命令InternetCloseHandle,,"Wininet.dll","InternetCloseHandle" .参数handle,整数型 .DLL命令InternetReadFile,整数型,"Wininet.dll","InternetReadFile" .参数hFile,整数型 .参数lpBuffer,字节集 .参数dwNumberOfBytesToRead,整数型 .参数lpdwNumberOfBytesRead,整数型,传址 .DLL命令CallWindowProcA,整数型,,"CallWindowProcA" .参数子程序指针,子程序指针 .参数参数1,整数型 .参数参数2,整数型 .参数参数3,整数型 .参数参数4,整数型 .DLL命令BeginUpdateResource,整数型,"kernel32.dll","BeginUpdateResourceA" .参数pFileName,文本型 .参数bDeleteExistingResources,整数型 .DLL命令UpdateResource,整数型,"kernel32.dll","UpdateResourceA" .参数hUpdate,整数型 .参数lPTyPe,整数型 .参数IPName,整数型 .参数wLanguage,短整数型 .参数lgData,整数型 .参数cbData,整数型 .DLL命令EndUpdateResource,整数型,"kernel32.dll","EndUpdateResourceA" .参数hUpdate,整数型 .参数fDiscard,整数型 .DLL命令FindResource,整数型,"kernel32.dll","FindResourceA",,0失败 .参数hModule,整数型 .参数lpName,整数型 .参数lpType,整数型 .DLL命令SizeofResource,整数型,"kernel32.dll","SizeofResource" .参数hModule,整数型 .参数hResInfo,整数型 .DLL命令LoadResource,整数型,"kernel32.dll","LoadResource",,0失败 .参数hModule,整数型 .参数hReslnfo,整数型
