- 博客(6)
- 收藏
- 关注
转载 安装程序 Repack 攻略 之 MSI 篇
安装程序 Repack 攻略 之 MSI 篇本文主要讨论使用微软的开发工具 orca 和 msidb 进行 MSI 安装包的修改封装.下面是我对 MSI 的基本情况的认识,如果只想了解怎么进行 Repack,也可以跳过这一部分。MSI 概述MSI 最基本的部分是对安装程序的一个描述,包含了一个所谓安装信息数据库,涉及到安装界面、所使用的文件、快捷方式、INI文件、注册表、以及版本控制和反安装信
2007-06-26 11:24:00 3097
原创 直接从CMOS读取系统时间
following code come from Linux Kernel 0.01#define CMOS_READ(addr) ({ /outb_p(0x80|addr,0x70); /inb_p(0x71); /})#define BCD_TO_BIN(val) ((val)=((val)&15) + ((val)>>4)*10)static void time_init(void){
2007-06-19 16:35:00 3469
原创 编程工具练习,刚写了一个文件捆绑器
目前功能还比较简单binBot 0.1 文件捆绑器 2007.6.5 下载 捆绑两个 exe 文件,一个我们称之为宿主文件 A, 一个我们称之为附件文件 B. 生成的新文件称之为 C. 捆绑生成的新文件使用文件 A 的图标,运行时会按照捆绑时设定的路径和名称将 B 释放出去并执行预设的动作.宿主文件 A 被装载到 C 的进程空间运行,并未如同 B 那样被释放到其他文件运行,这一点使
2007-06-05 16:20:00 2717 1
原创 C++ Builder Font Styles Formatting
http://www.functionx.com/bcb/howto/fontstyles.htm //---------------------------------------------------------------------------#include #pragma hdrstop#include "Unit1.h"//-------------
2007-06-02 22:59:00 2666
原创 C++ Builder中各种资源的利用
在编写程序的过程中,经常要用到各种资源。比如说,想给自己的程序换个自己的图标,使用一些活泼的光标来增加趣味性,播放一些声音和动画文件,或者使用别人写好的程序来实现某个功能。我们往往希望将这些资源直接放到EXE文件中以形成一个单独的可执行文件,这就存在一个如何在运行时访问和使用这些资源的问题。 ----在编译期间,这就要用到一种文件,以.rc结尾的资源定义文件。 ----
2007-06-02 22:57:00 2282
转载 C++ Builder 经验小技巧
读写注册表现在的Windows程序大都使用了注册表来存储软件的配置信息。C++Builder 3.0中给我们提供了一个TRegistry类帮助我们管理注册表,它有以下几个常用的方法:OpenKey 打开一个键值ReadBool 从注册表中读取布尔值ReadInteger 从注册表中读取整型值ReadString 从注册表中读取字符串值WriteBool 向注册表
2007-06-02 22:55:00 1757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人