作者a26732300 (Hades)
看板C_Sharp
標題[問題] 如何在指定日期刪除程式碼
時間Mon Sep 10 06:00:11 2012
因為隔壁實驗室要組團去比賽,需要用到我這邊一部分的成果
所以他們實驗室的人就來談要合作...
如果我想在比賽之後,把我給他們的那些.cs類別檔自動毀滅的話
要怎麼做呢?
因為先前有到某間企業實習,他們有把自己的一些資料設定在我們實習結束
之後就無法使用了...不知道這個有沒有辦法?
感謝大家!
P.S:目前我是先把程式編成很多個DLL檔,請問能從DLL下手,在指定時間後
這些DLL就沒有作用了,不知道有沒有相關方法,找不太到-.-
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.196.233
※ 編輯: a26732300 來自: 114.25.196.233 (09/11 02:25)
1F:→ NakaharaMai:都給dll的話就在使用時先檢查DateTime.Now是否超過 09/11 14:42
對耶,這是個好方法!!!
2F:→ andymai:那使用者只要在使用時把系統時間往前調就行了~簡單點就存 09/11 21:07
3F:→ andymai:可辨識資料在電腦或登錄檔上~複雜點就連上網路驗證現在的 09/11 21:08
4F:→ andymai:時間~另外要不要考慮反組譯程式碼或直接修改記憶體的可能? 09/11 21:10
※ 編輯: a26732300 來自: 114.25.201.213 (09/11 22:59)
其實也擔心他直接反組譯啦...現在是有找到Dotfuscator這個程式來用...
不過我想道高一尺魔高一丈,應該還是會被解,所以我是希望期限到了直接刪除dll...
目前我是先用只要時間到了,他只要一執行到我的某個DLL檔
就會啟動我寫在dll檔裡的刪除檔案,直接刪除所有的dll這樣...
※ 編輯: a26732300 來自: 114.25.201.213 (09/11 23:13)
※ 編輯: a26732300 來自: 114.25.201.213 (09/12 00:00)
※ 編輯: a26732300 來自: 114.25.201.213 (09/12 00:42)
5F:→ andymai:但是如果他有心的話~一定會先"備份"!這樣還是能試著去破! 09/12 02:14
6F:→ andymai:執行前連上自己的server取得經過加密的現在時間?如果這些 09/12 02:22
7F:→ andymai:程式真的有重要到花時間搞這些的話... 09/12 02:23