سلام
من مقاله ي بوت سکتور رو گرفتم منتها چند
مشکل اساسي باهاش داشتم.
اول اينکه موقع کامپايلش با Turbo C++ 4.5 با
خطاهاي زير مواجه ميشم :
Compiling WSECTOR.CPP:
Warning WSECTOR.CPP 26: Conversion may lose significant digits in
function LoadFileToMem(char *,char *)
Error WSECTOR.CPP 35: Undefined structure 'diskinfo_t' in function
main(int,char * *)
Error WSECTOR.CPP 35: Size of 'dinfo' is unknown or zero in function
main(int,char * *)
Error WSECTOR.CPP 40: 'drive' is not a member of 'diskinfo_t' in
function main(int,char * *)
Error WSECTOR.CPP 41: 'head' is not a member of 'diskinfo_t' in
function main(int,char * *)
Error WSECTOR.CPP 42: 'track' is not a member of 'diskinfo_t' in
function main(int,char * *)
Error WSECTOR.CPP 43: 'sector' is not a member of 'diskinfo_t' in
function main(int,char * *)
Error WSECTOR.CPP 44: 'nsectors' is not a member of 'diskinfo_t' in
function main(int,char * *)
Error WSECTOR.CPP 45: 'buffer' is not a member of 'diskinfo_t' in
function main(int,char * *)
Error WSECTOR.CPP 52: Call to undefined function 'biosdisk' in function
main(int,char * *)
Error WSECTOR.CPP 66: Call to undefined function '_bios_disk' in
function main(int,char * *)
Error WSECTOR.CPP 66: Undefined symbol '_DISK_WRITE' in function
main(int,char * *)
درضمن بعد از اجراي " WSector.exe MiniOs.Bin" و
نوشته شدن برنامه روي فلاپي بدون هيچ
خطايي , هنگام بالا آمدن از روي ديسکت با
پيام زير مواجه ميشم :
please remove disk or media
press any key to restart
با تشکر فراوان.