作者bero (bero)
看板C_Sharp
标题[问题] 如何让exe档自己修改自己呢?
时间Sat Mar 10 15:50:42 2007
想请教板上的高手,如果在程式中宣告了某个数值,作为某方法的一个属性
例如x=10好了
制作成成执行档A之後
每次执行时,基本上他是不变的
是否有办法制作一个执行档B可以修改A里面的x呢?
或者说,有没有办法写一个单一的执行档,当他在第一次执行之後,某个属性值会随执行次
数递减?例如第一次执行某个方法中的属性是10下一次执行的时候是9
而且当该属性变成9之後,我将之复制到别的电脑上﹙也许时间日期等设定都不一样﹚,他
执行时能从9开始递减,而不是10﹙PS.复制的时候只能复制该执行档不能夹带别的档案﹚
还是说,这根本是做不到的?
或是有办法利用.NET的CAS机制达成吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.103.63
1F:推 retsamsu:可否考虑用registry存变数? 03/10 21:25
2F:推 DearKurt:用Application Settings蛮方便的 03/11 02:32
3F:推 bero:感谢!来研究看看^^ 03/11 23:15
4F:推 EricTsai:不要用registry存,在Vista下会麻烦 03/13 17:43
5F:→ EricTsai:我最近喜欢IsolatedStorage 03/13 17:44
6F:推 tomex:临时数据存储可以考虑的方法——IsolatedStorage 03/15 11:34