作者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