[問題] EXE檔執行時本身唯讀問題
我用C++寫一個沒辦法reset的計數器
第一次執行會顯示1 往後每次執行會累加
有計數一定有存檔 可能存在同某某資料夾或登錄檔
我想說就存在exe檔本身 永遠沒辦法reset!!! 這樣一定很酷
程式碼就大概像是
0. char data[20]="THIS_WAY00000000000";
1. 讀取 argv[0]
2. 搜尋"THIS_WAY" 讀取數值並累加
3. 寫回 argv[0]
4. 顯示 data
一直卡在第3步驟 程式在執行的時候exe檔會變唯讀
exe檔可以重新命名 移動 減下 複製 貼上
就是無法改exe裡的DATA 還有刪除 用unlocker也沒用
但是exe檔執行不是把整段機器碼丟到記憶體去跑 OS幹嘛把檔案變唯讀@@
有方法把他變不唯讀嗎?
--------------------------------------------------------------
題外話
boost裡面的thread 是不是在windows下不能使用?
有沒有在windows下可以使用thread的好方法
Dev-C++
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.138
→
09/30 00:44, , 1F
09/30 00:44, 1F
推
09/30 01:02, , 2F
09/30 01:02, 2F
→
09/30 01:32, , 3F
09/30 01:32, 3F
→
09/30 01:33, , 4F
09/30 01:33, 4F
→
09/30 01:34, , 5F
09/30 01:34, 5F
→
09/30 01:36, , 6F
09/30 01:36, 6F
推
09/30 02:04, , 7F
09/30 02:04, 7F
推
09/30 02:38, , 8F
09/30 02:38, 8F
推
09/30 02:51, , 9F
09/30 02:51, 9F
推
09/30 10:26, , 10F
09/30 10:26, 10F
→
09/30 10:26, , 11F
09/30 10:26, 11F
推
10/01 01:07, , 12F
10/01 01:07, 12F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
5
21