日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 使用CreateFile, ReadFile, WriteFile在Windows NT/2000/XP下讀寫絕對扇區的方法

使用CreateFile, ReadFile, WriteFile在Windows NT/2000/XP下讀寫絕對扇區的方法

來源:程序員人生   發布時間:2015-08-10 08:53:29 閱讀次數:4198次
也就是在CreateFile的時候打開文件名指定: “.Device”就能夠了.
  由于代碼比較短, 所以我不做注釋, 相信大家看代碼就可以明白意思了.
  另外這里讀寫的都是軟盤A盤第0扇區, 如果想讀寫其他的扇區, 那末可使用API SetFilePointer.
  讀扇區的方法(下面的代碼演示從A盤的第0扇區讀出數據, 寫入到文件BOOT.BIN中):
  #include <windows.h>
  #include <assert.h>
  #include <stdio.h>
  void main()
  {
   HANDLE hFile;
   hFile = CreateFile("\.A:",
   GENERIC_READ,
   FILE_SHARE_READ,
   NULL,
   OPEN_EXISTING,
   0, 
   NULL);
   assert(hFile && "CreateFile failed!");
   PBYTE pBuffer = (PBYTE)malloc(512);
   assert(pBuffer && "Allocate memory failed!");
   DWORD dwLen;
   ReadFile(hFile, pBuffer, 512, &dwLen, NULL);
   
   FILE * fp;
   fp = fopen("boot.bin", "wb");
   assert(fp && "Open file failed!");
   fwrite(pBuffer, 512, 1, fp);
   fclose(fp);
   CloseHandle(hFile);
   free(pBuffer);
  }
  那末相應的, 寫扇區的方法的就是這樣的咯(以下代碼演示從BOOT.BIN中讀出數據寫入到A盤第0扇區):
  #include <windows.h>
  #include <assert.h>
  #include <stdio.h>
  void main()
  {
   HANDLE hFile;
   hFile = CreateFile("\.A:",
   GENERIC_WRITE,
   FILE_SHARE_WRITE,
   NULL,
   OPEN_EXISTING,
   0, 
   NULL);
   assert(hFile && "CreateFile failed!");
   PBYTE pBuffer = (PBYTE)malloc(512);
   assert(pBuffer && "Allocate memory failed!");
   
   FILE * fp;
   fp = fopen("boot.bin", "rb");
   assert(fp && "Open file failed!");
   fread(pBuffer, 512, 1, fp);
   fclose(fp);
   
   DWORD dwLen;
   WriteFile(hFile, pBuffer, 512, &dwLen, NULL);
   CloseHandle(hFile);
   free(pBuffer);
  }
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产成人精品免费视频 | 亚洲网站在线看 | 国产精品久久中文字幕 | 一级毛片在线免费看 | 亚洲精品观看 | 久艹av| 国产精品自在线拍国产 | 狠狠操电影| 国产a一三三四区电影 | 一级毛片一级毛片 | 色精品| 日韩一级不卡 | 国产伦精品一区二区三区精品视频 | 国产亚洲综合性久久久影院 | 九一精品 | 二区在线播放 | 欧美一区二区三区在线免费观看 | 99免费在线视频 | 欧美www| 特黄网站 | 2021国产精品视频 | 91 中文字幕 | 国产精品国产三级国产在线观看 | 久久人人爽爽人人爽人人片av | 国产精品久久久久久久一区探花 | 日韩国产一区二区三区 | 欧美日韩一区三区 | 国产成人精品综合 | 国产成人一区 | 亚洲高清在线视频 | 国产精品成人一区二区三区夜夜夜 | 亚洲乱码视频 | 欧美日本三级 | 一区二区免费 | 自拍偷拍第一页 | 九九精品视频在线 | 久久不射网 | 亚洲另类视频在线 | 日韩免费在线观看视频 | 日韩精品在线看 | 四虎4545www国产精品 |