首次加密尝试
Sep 19th, 2009 Posted in 学习 | 2 Comments »最近完成的项目和加密有关。
公司经常遇到客户拖欠货款的现象,这种情况在目前的天朝来说,单纯用法律手段还不够明智。于是终于考虑对产品加入一定的保密措施,说白了就是给那些信誉不好的用户设定试用期,当规定的付款时间到了,若用户还不履行,仪器所运行的软件自行加锁,并提示用户联系厂商。
最近完成的项目和加密有关。
公司经常遇到客户拖欠货款的现象,这种情况在目前的天朝来说,单纯用法律手段还不够明智。于是终于考虑对产品加入一定的保密措施,说白了就是给那些信誉不好的用户设定试用期,当规定的付款时间到了,若用户还不履行,仪器所运行的软件自行加锁,并提示用户联系厂商。
用了近十年的电脑,不料今天中招了,中招最狠的一次。
机器是大学时代的老古董,跑不起当今那些杀软了,于是“裸奔”,以为小心一点就不会中招了。哪知今天晚节不保矣。
中招过程很简单,出差带回来的一个U盘,以前都是右键打开,今天不知怎么鬼使神差就左键自动运行了。妈的这个毒很阴,开始没有一点迹象,后来发现以前显示的隐藏文件都不见了(我的电脑一直是显示所有文件的,包括系统文件),到文件夹选项中设置也没反应。本能反应就是中毒了,肯定是autorun之类的鬼东西,于是用Winrar查看各磁盘,硬盘上没有发现异常,只在U盘中发现一个几M的autorun.inf,心想,这个东西个儿头还不小。
几经周折发现[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\Explorer\Advanced\Folder\Hidden\SHOWALL]
的双字节键值CheckedValue是0,改成1试试,OK。
最后发现这个autorun还把自动更新的服务给停了,打开以后,每次开机自动更新又自动禁用,又只得到services.msc里打开Windows Update服务。
到网上查了下,这个毒好像叫什么AV…,防不胜防啊。
这就是我们的“科教频道”,是不是CCTV-10的人手不够用啊?
“珍稀植物”成了“珍惜植物”。
“撼动”成了“捍动”。
……………….
今晚被冯同学请去唱K了。开始还是唱,到后来成了乱叫,不过由于慢热,还没尽兴就over了。
毕业到现在很长时间没有扯开嗓子吼过了,最近一次是在武汉的东湖上坐小船玩儿的时候,当时下着雨,对着暗黑色的湖面远处,吼了一嗓子,发现分贝没有上小学是学狼叫时高了,以前是龙吟,现在成虎啸了。不过叫完了还是一样的舒服。
现在憋在这个城市里,上班时不敢大声说话,下班了在楼顶上想喊一嗓子,又怕扰民,更怕别人说神经病,那个压抑。
有时间了就应该找一拨人去吼两嗓子,省得把人憋坏了。
算一算,这才是第四次,可怜的人
8月6日,微软官方在Technet和MSDN放出了Windows 7 RTM (Release to Manufacturing) 的下载 (貌似在这之前,已经有中国牛人放出破解,pirate在release之前,这种事情真不多见,而且有相同的SHA1)。这次放出的是英文版,其它语言的要等到10月1日。
Kevin用了说很爽,安装只要20分钟。嗯,我可没时间没事就装系统玩,我关心的是现在用的USB驱动(自己写的)还能在Win7下跑吗?Kevin说好用,我也认为Win7应该比Vista好用,要不MS就太失败了,保不准儿大家以后都用Win7了,与其到那时候再抱佛脚,还不如现在就下手。
微软就是微软,行动迅速,7日下午,就把WDK更新到了Windows Driver Kit (WDK) 7.0.0,还等什么,赶快行动。
谷歌,越来越本地化了。
今天下午,在公司的时候,还能登录到中文的个性化首页。今天晚上回来重装了火狐,打开谷歌的主页,发现右上角没有了“登录”只剩下了“个性化首页”,以前就在左上方醒目位置的Gmail也不见了踪影,倒是多出来“问答”和“来吧”(在IE下可以看到,火狐下无法看到,后记:这个是好像火狐的问题,家里是3.5.1看不到,公司的3.0.3可以看到),一直是将登录后的个性化首页做主页,以前也没注意过,不知道是不是我火星了。但是想想,谷歌不至于把当初赖以起家的邮箱服务给停了吧!再想想,在中国这个童话般的国度,真的是没有什么不可能发生,况且谷歌一直是水土不服型的,为了本地化,削足适履也不是没有可能。最后点了下面的靠下方的Google.com in English,终于在左上方找到了“Gmail”,在右上角找到了“Log in”。登录后是英文,进入igoogle也是英文。
最近要做一个显示2D的数据显示软件,功能目前要求很简单,无非是一个有X轴和Y轴的plot,但是为了考虑以后的功能扩展方便,想看看网上有没有好的例子,哪怕只是一个框架。结果就发现了QWT,开始很兴奋,因为这个软件就是用QT编写的。QWT的网站上是这么介绍的:
The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.
算起来,这个“项目”从开始到自己认为的“完善”,断续竟然近3年,记得刚开始做时是刚毕业不久。最初的产品在累积了一堆的问题之后,终于咬牙挤出来两个星期,给彻底解决了。现总结如下(HOST部分):