//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言写软盘引导区系统结构:写入A盘引导区,CreateFileA,关闭内核对象_,SetFilePointer,WriteFile,ReadFile, ======窗口程序集1 || ||------_按钮1_被单击 || ||------写入A盘引导区 || || ======调用的Dll || ||---[dll]------CreateFileA || ||---[dll]------关闭内核对象_ || ||---[dll]------SetFilePointer || ||---[dll]------WriteFile || ||---[dll]------ReadFile 调用的DLL命令: .DLL命令CreateFileA,整数型,"kernel32.dll","CreateFileA",,CreateFileA .参数打开文件名,文本型,,lpFileName,要打开的文件的名字 .参数访问权限,整数型,,dwDesiredAccess,访问权限 .参数共享方式,整数型,,dwShareMode,共享方式 .参数安全特性,整数型,,lpSecurityAttributes,安全特性信息 .参数创建方式,整数型,,dwCreationDisposition,创建方式 .参数文件属性,整数型,,dwFlagsAndAttributes,参见相关帮助 .参数从文件复制文件属性,整数型,,hTemplateFile,参见相关帮助 .DLL命令关闭内核对象_,整数型,"kernel32","CloseHandle",,关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的非零表示成功,零表示失败。会设置GetLastError .参数对象句柄,整数型,,欲关闭的一个对象的句柄; .DLL命令SetFilePointer,整数型,,"SetFilePointer" .参数hFile .参数lDistanceToMove .参数lpDistanceToMoveHigh .参数dwMoveMethod .DLL命令WriteFile,整数型,,"WriteFile" .参数hFile .参数lpBuffer,字节集 .参数nNumberOfBytesToWrite .参数lpNumberOfBytesWritten,,传址 .参数lpOverlapped .DLL命令ReadFile,整数型,,"ReadFile" .参数hFile .参数lpBuffer,字节集 .参数nNumberOfBytesToWrite .参数lpNumberOfBytesWritten,,传址 .参数lpOverlapped
