//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言mbr查看源码系统结构:读扇区,写扇区,字节集到十六进制,字节集到十进制,字节集到文本,完善数据,GetByteAddress,CreateFile,SetFilePointer,ReadFile,CloseHandle,Mbr,Bbr,WriteFile, ======main || ||------__启动窗口_创建完毕 || ||------读扇区 || ||------写扇区 || ||------字节集到十六进制 || ||------字节集到十进制 || ||------字节集到文本 || ||------_按钮_读扇区_被单击 || ||------_按钮_解析MBR_被单击 || ||------完善数据 || ||------GetByteAddress || ||------_按钮_解析BBR_被单击 || || ======调用的Dll || ||---[dll]------CreateFile || ||---[dll]------SetFilePointer || ||---[dll]------ReadFile || ||---[dll]------CloseHandle || ||---[dll]------Mbr || ||---[dll]------Bbr || ||---[dll]------WriteFile 调用的DLL命令: .DLL命令CreateFile,整数型,"kernel32.dll","CreateFileA" .参数lpFileName,文本型 .参数dwDesiredAccess,整数型 .参数dwShareMode,整数型 .参数lpSecurityAttributes,整数型 .参数dwCreationDisposition,整数型 .参数dwFlagsAndAttributes,整数型 .参数hTemplateFile,整数型 .DLL命令SetFilePointer,整数型,"kernel32.dll","SetFilePointer" .参数hFile,整数型 .参数lDistanceToMove,整数型 .参数lpDistanceToMoveHigh,整数型 .参数dwMoveMethod,整数型 .DLL命令ReadFile,逻辑型,"kernel32.dll","ReadFile" .参数hFile,整数型 .参数lpBuffer,字节集,传址 .参数nNumberOfBytesToRead,整数型 .参数pNumberOfBytesRead,整数型,传址 .参数pOverlapped,整数型 .DLL命令CloseHandle,逻辑型,"kernel32.dll","CloseHandle" .参数hObject,整数型 .DLL命令Mbr,,,"RtlMoveMemory" .参数Destination,MBR,传址 .参数Source,整数型 .参数Length,整数型 .DLL命令Bbr,,,"RtlMoveMemory" .参数Destination,BBR,传址 .参数Source,整数型 .参数Length,整数型 .DLL命令WriteFile,逻辑型,"kernel32.dll","WriteFile" .参数hFile,整数型 .参数lpBuffer,字节集,传址 .参数nNumberOfBytesToWrite,整数型 .参数pNumberOfBytesWritten,整数型,传址 .参数pOverlapped,整数型
