приветствую! не могу сообразить, как лучше сделать. собственно вот код Код (Text): HANDLE mbrIn = CreateFile("\\\\.\\PhysicalDrive0", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL); BYTE mbr[512]; DWORD dwBuf; ReadFile(mbrIn, &mbr, sizeof(mbr), &dwBuf, NULL); CloseHandle(mbrIn); HANDLE mbrOut = CreateFile("C:\\mbr.txt", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); WriteFile(mbrOut, mbr, dwBuf, &dwBuf, NULL ); CloseHandle(mbrOut); собственно теперь хотелось бы посмотреть что там выполняется. заранее спасибо за ответы. P.S. я понимаю что проще Код (Text): dd if=/dev/sda of=~/windows_bootloader.bin bs=512 count=1 ndisasm -b16 -o7C00h ~/windows_bootloader.bin > ~/windows_bootloader.asm но так нельзя
дизассемблеров что ли мало... да и вариант ndisasm, он отмёл, значит что то особенно не понятное хочет