AMOVO纯手工巧克力(2010-01-03 21:31)
1 本文对象
如果您对TrueCrypt充满兴趣并想在此基础上进行个性化开发;
如果您对TrueCrypt的编译过程还不太了解;
如果您当前还在使用VS2005集成开发环境,并期望在其中对TrueCrypt进行编译。
2 TrueCrypt介绍
TrueCrypt是一款开源的磁盘加密软件,支持从文件虚拟磁盘,对整个分区进行加密,以及对整个硬盘(包括系统盘)进行加密。
TrueCrypt中包含了16位的boot程序,32位和64位的磁盘(/过滤)驱动程序,以及UI界面程序。TrueCrypt在Visual
Studio 2008 IDE中进行开发,因此必须经过的转换才能在Visual Studio 2005中进行编译。
3 编译平台
操作系统:Windows XP Professional SP3
32bit Platform
硬件平台:Intel Core 2 Duo CPU
4 准备工作
4.1 Microsoft Visual Stud
[转帖]浩然集团(2009-12-18 12:42)
浩然集团成立于2006年2月20日。集团创始人浩然,阿飞,晖哥都是解放军信息工程大学大四计算机学生,所以集团成立之日,就带有浓郁的军方背景和高科技元素。
浩然集团是一家活力四射的高科技企业,三位年轻的创始人仅以1000元人民币为启动资金,以图文打印复印和制作,照片拍摄创意,课件制作等起步,经历几个月的发展,已成为信息工程大学知名的学员自创企业,服务范围涵盖整个校区,为学员提供了极大的便利,是广大学员的便捷的图文服务解决方案。
2006年6月6日08时,在经历了数月的繁忙之后,集团对外宣布暂停营业,实行资产和股份以及利润的重组和分配,明确集团发展方向,树立集团发展目标,培养、发展和推广集团文化,顺应时代的潮流,做一个积极向上、充满活力、创新无限的科技企业。
集团首席执行官浩然宣布:要在25年内,使集团发展成为一个涵盖第一第二第三产业,提出第四产业的概念并实施的一个巨型跨国集团,下辖浩然服务,浩然高科,浩然传媒,浩然安全四个部门,包括农业,轻工业,餐饮,运输,医疗,航天,星际开发,能源,防卫等各种产业,使集团成为全球五百强之龙头企业。
浩然同时宣
哈夫曼编码对多条件语句的优化(2009-12-16 16:53)
通常我们在将一个百分制成绩转换成对应的等级时,需要用到multi-if-else语句,或者使用switch语句。代码如下:
if (grade < 60) rank = bad ;
else if (grade < 70) rank = pass ;
else if (grade < 80) rank = general
;
else if (grade < 90) rank = good ;
else rank = excellent ;
或者
switch(grade/10)
{
case 1:
case 2:
case 3:
case 4:
case 5:
rank = bad ;
break ;
case 6:
ra
在驱动程序中导出函数(2009-12-16 11:00)
1. 引言
了解文件过滤驱动minifilter的人都知道,所有的minifilter都是通过调用过滤管理器中导出的函数,以及向过滤管理器注册回调函数的形式,来实现对文件操作的过滤。而过滤管理器实际上就是由fltmgr.sys实现的,那么我们自己能不能写一个像fltmgr.sys这样的驱动,在向其他驱动程序提供服务的同时,保证自身也有一个可独立运行的驱动程序呢?
答案是肯定的,下面我们以一个例子来介绍如何完成这样一个驱动。
2. 准备工作
首先创建8个文件,分别为makefile,source,driver.h,driver.c,export.h,export.c,driver.def,
common.h。其中makefile和source用于对驱动进行编译,其中包含了编译选项;driver.h和driver.c是驱动程序的主体,包含driverentry函数以及派遣函数;export.h和export.c分别声明和定义了该驱动程序要导出的函数;driver.def向外部声明要导出的函数;common.h包含一些宏定义。
在source文件中,将TARGETTYPE属性定义为EXPORT_DRIVER(即TARGETTYPE=EXPORT_DRIVER),并添加宏定义DLLDEF=.\Driver.def指向driver.def文件。
推荐一款文件同步软件(2009-12-16 10:23)
【注册地址:https://www.sugarsync.com/referral?rf=edecewyyj0qff】
当您晚上下班回到家中,突然想起白天未完成的任务,是否迫切想看到保存在公司电脑中的文档,从而继续工作呢?
对于视客户的聊天记录和来往邮件如生命的您,是否想在家中看到当天保存在公司的聊天记录和邮件内容呢?
当您早上在家中制定了一天的工作计划,是否希望来到公司后,能够立刻看到计划的内容从而提高工作效率呢?
如果您被以上几个问题所困扰,SugarSync为您提供了专业的解决方案。SugarSync是由美国加利福尼亚一家网络存储公司开发的文件同步软件。可以对两台计算机的文件进行实时同步,当某个文件在两台计算机之间同步后,在当前计算机上对该文件的任何修改和操作将会实时反映到另外一台计算机上,从而保证文件内容的一致性。
万圣节和圣诞节(2009-12-10 11:54)
Question:程序员为什么不能区分万圣节和圣诞节?
Answer : 因为 Oct 31==Dec 25 。
基于云计算的海量数据安全系统(2009-11-17 11:58)
文件透明加解密
海量数据存储
存储安全
数据检索
文件完整性
CDP检索
2009年09月10日(2009-09-10 20:36)
工作一年,职场上的收获不少,生活中却仍隐隐透着一丝对未来的迷茫,也许迷茫两个字在我这个年龄是大多数人都曾有过的经历。
初到上海,唯一的感觉,犹如一只小小小小鸟,却感觉永远都飞不太高。没有了当初在郑州“劝君更尽一杯酒,西出阳关无故人”的伤感,也没有了在武汉“众里寻他千百度,暮然回首,那人却在灯火阑珊处的”的兴奋,却徒添了“昨夜西风凋碧树,独上高楼,望尽天涯路”的豪壮,这豪壮中透着的是对未来的憧憬,不过弄不好也许过不了多久就转换成了现实中的悲壮,哈哈。
上海是许多人向往的地方,向往这里的时尚,向往这里的美食,向往这里的国际化,更向往来到这里的优越感。对于普通家庭出身的我能来到上海,会被家乡的朋友认为是很有出息的事情,他们其实心知肚明,来到这里,并不是优越生活的开始,而是艰苦生活的延续,只不过延续的时间长短而已。不然,为何不提上行李,买上一张车票,直奔上海。上海,对于普通人,不容易。。。
上海是金融之城,随之而来的感觉就是充斥着太多的不公,在这里,有为了养家糊口而天天挤破地铁的上班族,也有点几下
剖析软件四大组成部分(2009-04-27 16:30)
单从功能和分工细化的角度来讲,一个软件系统应该由四个部分组成:应用程序,驱动程序,动态库,以及服务。这样一个设计构架更为充分的利用了操作系统平台现有的支持,随之而来的缺点也显现无疑:平台依赖性加强,并最终降低软件的可复用性。但模块化的设计结构可以从某种程度上抵消一部分平台依赖性所带来的缺陷,起码核心功能模块还是可以跨平台复用的。
采用了这样一种设计构架,整个系统可以分为三层:AP(上层应用),SDK(库),SYS(核心引擎),并附带一个监控模块(服务)。SYS向SDK提供系统的核心功能接口,SDK对核心功能接口进行封装,向AP提供应用接口,AP则通过调用应用接口将整个软件展示给用户。服务作为一个后台进程,可以负责对系统的所有行为进行审计和监管。
当然对于这一设计构架,还可以在每个组成部分内部进行再次细分和定义。