作者CMJ0121 (請多指教!!)
看板C_and_CPP
標題Re: [問題] 設計一個計數器
時間Mon Jun 22 10:17:43 2009
抱歉我需要改善我提問的能力
感覺推文的那幾位大大都誤解我想要的東西
/* --------------------------------- */
今天我有個程式P要計算他被執行幾次
我的要求是 P不能夠再讀 .txt檔 .log檔之類
不能夠讀系統參數 regedit參數之類
還有哪些方法可以實做出來
/* ---------------------------------- */
我知道的方法只有:
P去讀取原本的程式碼(binary code), 修改其中關於記數的區塊
e.g. 裡面有個 32bits的空間紀錄執行過的次數 稱作 C
當P執行的時候 C = C + 1
而我的問題在於
這個程式難道只能夠慢慢的找出來 C位於原本 binary code的位置
然後再去修改 這個方法嗎 = =?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.42.191
1F:→ MOONRAKER:對 而且你的程式會被視為病毒 06/22 10:28
2F:→ Aquatics:原po是要寫程式使用次數限制嗎?看起來有點像 :P 06/22 11:09
3F:→ CMJ0121:被樓上發現了 哈哈 06/22 11:16
4F:推 smallworld:用密碼學的方法作吧 06/22 11:21
5F:推 smallworld:不過還是要讀檔 囧 06/22 11:24
6F:推 VictorTom:推1F, 您的程式很可能被視為病毒....XD 06/22 12:51
7F:→ VictorTom:而且, 被人家注意到這個.exe檔一直在改變的話.... 06/22 12:51
8F:→ VictorTom:我把file唯獨起來或只開guest權限來run.... 06/22 12:51
9F:→ VictorTom:最後應該會發現, 個人小程式想這樣搞只是找自己麻煩Orz 06/22 12:52
10F:→ Aquatics:若是做使用次數限制,有其他替代方案。 USB Key,或自己 06/22 13:01
11F:→ Aquatics:做個小hardware,一般是PCI卡或USB device當做記錄位置。 06/22 13:02
12F:→ Aquatics:不過這種東西都是防君子,若你寫的軟體高價總有人會破解 06/22 13:04
13F:→ pico2k:一個jmp就可以跳過你的限制,其實沒有破不了的軟體... 06/22 13:28
14F:推 world9918:使用前先把exe檔複製一份不就好了XDDD 06/23 18:32