| | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |      |
|
运气不错,接了一个小单子. [ 2006-07-21
| 作者:马大哈 | 来自:本站原创]
 |
前几天公司网线有信号了,就抽空去上了上QQ.
没想到让我碰到了一个小小的程序开发项目 .
很简单,就是写一个由数字键控制上网,并支持多屏显示的小软件,¥1500,嘿.
当天下午一下班,立马写代码,在晚上睡觉前就写好了主体部分,并在第二天就交了样品程序,顺利地拿到了定金.
这个程序里几个要点如下:
1,热键.
程序要求按F10退出,并可选择是否同时关闭计算机;
按ESC等于IE的"后退"功能.
这个小东西,开始我用本地键盘HOOK来实现,在我的机器上运行没有一点问题.
可是一拿到客户的机器上,就老是非法操作,郁闷!!!
估计是与他机器上某些什么软件起了冲突.
当时是在网吧,于是就下载了一个VB6精简版,临时写了一个使用RegisterHotKey函数来实现热键的类cHotKeys.
然后再试,没有问题了.
2,多屏显示.
程序要求在用户的另一显示设备(电视机)上放电影,并在电脑上面上网而互不相干(硬件已经设置好).
这个东西在网上没有什么资料好查, 有些晕.要是拿不下,这¥1500可就没啦!!
不过运气还好,在MSDN里找到了一篇文章:
How to Exploit Multiple Monitor Support in Memphis and Windows NT 5.0
嘿,拿起金山词霸,勉强看得差不多~~~~
这个问题也搞定.
3,可以用另一配置程序改变主程序的起始页,并且用户不可破解.
这个问题嘛,就自己写了一个简单的加/解密算法,把网址简单地加了一下密.
目前还不知道这个算法强不强,不过听说VB6的跟踪本来就有些麻烦,而到时发布时我再用工具处理一下的话........嘿嘿 
到此为止,这个小项目应该是拿下了吧,呵呵.
继续加油!!
要是每个月都能拿点这样的小项目,那也差不多啦!!! 
|
|
|
|
|