申请免费代码签名证书

最近在研究代码签名技术, 花了不少时间, 下面记录一下从了解代码签名到获得一个有效的代码签名证书的过程.

首先说一下什么是”代码签名”:

代码签名即软件的所有者使用受全球认可的第三方发放的能证明其真实身份的 “代码签名数字证书” 为其开发的软件添加一个标记, 即所谓的 “签名”, 因而增强了可信度.
耳听为虚, 眼见为实, 有图有真象.
code sign

代码签名的作用:

证明软件在发行和传播过程中未经篡改, 增强安全性.
当软件中有涉及到安全方面或底层代码的地方, 如果没有代码签名, 系统会弹出警示框是否要继续安装或执行, 而签名之后的代码便会顺利通过安全检测, 不会弹出警示框.

代码签名的对象:

按照不同的系统和文件类型可以为多种文件进行签名. 比如微软常见的 .exe, .dll, .cab, .msi, .ocx, .sys, .cat, .vbs 等文件类型. Android 系统中的 .apk 文件. Java 中的 .jar … 阅读全文

Win 7 重建(刷新)图标缓存

常用 win7 系统的人都知道当我们更改一个 exe 程序的图标后, 无论如何设置,刷新都无法显示更新后的图标. 有人想出一个方法, 就是将程序改名或复制到另一个路径下. 但是每次都这样太麻烦了. 下面介绍一个简单的方法. 轻点鼠标就能解决问题.

将下面的内容保存为 “reseticon.bat”, 以管理员权限执行即可重建图标缓存, 效果相当不错.

阅读全文

运行在 IIS 上的 wordpress 重写设置.(wordpress rewrite .htaccess to web.config)

阅读全文

CentOS 添加常用 yum 源

CentOS 的官方源去掉了一些与版权有关的软件,因此想要安装这些软件或者手动下载安装,或者使用其他源. 下面我推荐常用的两个源, 这两个源基本可以满足一般服务器的使用需求.

首先, 添加源之前要确定系统架构及版本.

查看系统版本:

此命令大部分主机上已安装, 会得到如下显示:
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: CentOS Descripqion: CentOS release 5.3 (Final) Release: 5.3 Codename: Final

如果未安装 lsb_release, 还可以使用下面的命令.

阅读全文

修改 Linux 系统时区与时间

一、修改时区

1. 查看当前时区

2. 修改设置时区
用 tzselect 选出目标时区

根据提示选择相应时区, 最后得到时区设置, 如: TZ=’Asia/Shanghai’; export TZ
这里的 Asia/Shanghai 就是我们要使用的时区设置写法.

3. 复制相应的时区文件,替换CentOS系统时区文件;或者创建链接文件
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
在中国可以使用:

阅读全文