[問題] c++ 更改磁碟權限
如題,小弟最近在工作上遇到一些問題,我要做一個功能是更改磁碟的讀取權限。
例如:1.這個硬碟唯讀,不能寫入
2.隨身碟可讀也可以寫入
我想可讀取也可寫入這部分應該是不需要做更動,主要是要改變磁碟權限變成唯讀,這部
分有點卡關了,第一次接觸這方面的問題,現在是知道說利用windows api 中的 GetDriv
eType 可以知道磁碟類別,以及 CreateFile 可以打開磁碟。
目前的想法是打開磁碟,然後對裡面的每個檔案都進行更改權限的動作,不過這樣就是對
檔案的修改,也有想到說對整個磁碟做一次性的更動,例如把磁碟變成唯讀,不過不知道
這兩種方法可不可行。
網路上找了滿久了,不過這方面的資訊好像不多,也可能是我英文太差看不懂(掩面),
上來求助各位大大是否能提供我相關資訊做參考,萬分感謝!!
Ps : 另外想到一個問題是說,如果我把我的C碟弄成唯讀是否會造成電腦無法運作的問
題?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.51.169
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1536339963.A.E15.html
推
09/08 01:20,
7年前
, 1F
09/08 01:20, 1F
推
09/08 01:31,
7年前
, 2F
09/08 01:31, 2F
→
09/08 01:32,
7年前
, 3F
09/08 01:32, 3F
→
09/08 09:01,
7年前
, 4F
09/08 09:01, 4F
→
09/08 09:01,
7年前
, 5F
09/08 09:01, 5F
→
09/08 09:01,
7年前
, 6F
09/08 09:01, 6F
→
09/08 09:01,
7年前
, 7F
09/08 09:01, 7F
推
09/08 13:47,
7年前
, 8F
09/08 13:47, 8F
→
09/08 13:49,
7年前
, 9F
09/08 13:49, 9F
→
09/08 15:06,
7年前
, 10F
09/08 15:06, 10F
→
09/08 15:06,
7年前
, 11F
09/08 15:06, 11F
→
09/08 15:06,
7年前
, 12F
09/08 15:06, 12F
→
09/08 15:06,
7年前
, 13F
09/08 15:06, 13F
推
09/08 16:31,
7年前
, 14F
09/08 16:31, 14F
→
09/08 16:32,
7年前
, 15F
09/08 16:32, 15F
→
09/08 16:33,
7年前
, 16F
09/08 16:33, 16F
→
09/08 17:41,
7年前
, 17F
09/08 17:41, 17F
→
09/08 17:41,
7年前
, 18F
09/08 17:41, 18F
→
09/08 17:41,
7年前
, 19F
09/08 17:41, 19F
→
09/08 17:41,
7年前
, 20F
09/08 17:41, 20F
→
09/08 18:01,
7年前
, 21F
09/08 18:01, 21F
→
09/08 18:02,
7年前
, 22F
09/08 18:02, 22F
推
09/08 19:15,
7年前
, 23F
09/08 19:15, 23F
→
09/08 19:16,
7年前
, 24F
09/08 19:16, 24F
→
09/08 19:16,
7年前
, 25F
09/08 19:16, 25F
→
09/08 21:26,
7年前
, 26F
09/08 21:26, 26F
→
09/08 21:26,
7年前
, 27F
09/08 21:26, 27F
→
09/08 21:27,
7年前
, 28F
09/08 21:27, 28F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章