怎样实现修改磁盘MBR数据
#include<stdio.h>#include<process.h>
FILE *fp;
if((fp=fopen("\\\\.\\PhysicalDrive1","wb"))==NULL)
{
printf("不能打开文件!\n");
exit(1);
}
unsigned char MBR[3]={0x33,0xC0,0x8E};
fwrite(MBR,1,3,fp);
fclose(fp);
}
这样一运行程序就出问题,应该是权限不够还是怎么了,百度说要用到#include <bios.h>这个头文件,可惜在vc++环境里用不了,只能在tc环境下用,我不会用tc,难道在vc下编程就实现不了这个功能吗?有没有大神教教我啊。