摘要: Inno Setup 是一个常用的安装制作工具(www.innosetup.com),如何在安装程序新版本前检查并卸载旧版本呢? 下面代码给我们一条思路,将其插入到.iss文件中即可。 [Code]varResultStr: String;Names: TArrayOfString;B: Boolean;I: Integer;S: String;ErrorCode: ... 阅读全文
posted @ 2006-11-28 16:22 虚幻 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: 其实网上谈钩子(HOOK)函数的原理、应用已经很多拉。我对HOOK理解也是略知一、二,只是想写几句,自娱自乐,于是写了: 目的:让键盘锁定一段时间,然后自动解锁。 原理:利用全局钩子函数(键盘钩子)1 创建动态连接库,代码: HookDll.cppCode highlighting produced by Actipro CodeHighlighter ... 阅读全文
posted @ 2006-01-11 17:55 虚幻 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 前面的一个项目中,偶要用vs2003.net制作安装文件,需要为自己的程序创建快捷方式。那还不简单,用vs.net做过安装文件的朋友都知道,不用写一句代码,即可实现。但是,此法的弊端是:当你安装成功后,若安装文件夹中的文件发生变化(如:在最初安装时,安装文件夹下有 conf.xml ,然而,你的程序又将此文件删除拉),再点击快捷方式,看到的是提示你更新安装此软件。 ... 阅读全文
posted @ 2005-12-09 16:17 虚幻 阅读(841) 评论(0) 推荐(0) 编辑