Excel文档授权分发工具ExcelProtector 使用说明书 一、软件介绍ExcelProtector是一个Excel文档授权分发工具,它是将Excel的Xls文件转换为EXE可执行文件,并对这个文件的运行做一些限制(在指定电脑运行)来实现文档的授权分发。 ExcelProtector可以运行在以下场景中: 1、甲用Excel开发了一个计算程序或者报表,想授权给乙使用,但不希望乙将这个计算程序复制给其他人; 2、单位有一些Excel文档,想分发给员工查看,但不希望这些文档在单位外部的电脑打开使用; 3、ExcelProtector还提供了一些Excel工具,可以对Excel文件批量操作,例如从一批文档中提取某些单元格信息。 二、软件安装1、系统准备 本系统推荐的操作系统、所需的操作系统补丁、支持软件以及网络基础设施: l 操作系统:Microsoft Windows XP Service Pack 2 (SP2)、Microsoft Windows Server 2003、Microsoft Windows 2000 Service Pack 3 (SP3) 或Windows Vista、Window7。(不建议在64位操作系统上使用); l 运行库: 安装有Microsoft .NET Framework 2.0以上版本运行库。 如果32位操作系统,请安装 Microsoft .NET Framework 2.0 版可再发行组件包 (x86),请访问下面的 Microsoft 网站: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5 要获得64位操作系统Microsoft .NET Framework 2.0 版可再发行组件包 (IA64),请访问下面的 Microsoft 网站: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5 l 支持软件:安装好了微软Office 办公套件中的Excel 2003以上版本,要求是标准以上安装,完成注册或者激活,打开Excel 时不会出现弹出窗口等提示,要求Excel宏安全性级别设置为低。(如果启动软件就出现错误,有可能是因为安装的Excel是精简版或者组件注册不好引起,请重新安装Excel); l 其他:要求电脑经过杀毒,特别请注意Office宏病毒会影响本系统的正常使用。运行本系统的系统登录帐号需要是管理员权限,或者以管理员身份运行。 2、运行 ExcelProtector不需要安装,只需要将文件解压到硬盘中,运行解压目录中的ExcelProtector.exe就可以启动程序。 三、界面介绍软件界面如下: 1、菜单栏 配置文件的打开,保存,及其他一些常用的操作可以在菜单栏中完成。 1)文件菜单: l 新建:新建配置文件; l 打开:打开配置文件; l 保存:保存配置文件; l 关闭:关闭ExcelProtector。 2)工具菜单: l 生成:选取了Excel文件并配置好有关选项后,点生成可以执行文件转换操作; l 选项: 配置ExcelProtector的一些运行参数。 选取后,出现窗口中选取【常规】标签: 勾选【自动打开上次项目】,则在启动ExcelProtector的时候,自动打开上次运行的ExcelProtector配置文件。 选取【Excel内容保护】标签: 选取【Excel文件持久保持且可保存】,则可以从EXE中打开excel文件,并且可以点保存,下次打开EXE的时候,保存的信息仍然存在。 选取【第三方加密】标签: 如果Excel信息是高度机密的,需要利用第三方软件将ExcelProtector生成的Exe再次加密保护的,可以在这里进行参数的定义。勾选【使用第三方软件再加密】后,在保护软件路径中输入第三方软件的位置,参数中输入有关参数,则可以进行再加密保护。 参数中{0}代表当前EXE文件,{1}代表目的文件,只需要用这两个符号代替第三方软件命令行参数的当前文件和目的文件的定义符号即可。 注意:ExcelProtector支持两次加密保护,甚至两次加密的软件不同也可以。如上图所示,两次加密的软件不同。这样的加密之后,极大的增强的文件的安全性。缺点是,如果源文件丢失了,ExcelProtector也无法替您从加密文件中分离出源文件。 2、工具栏 工具栏为各种菜单命令或配置提供了快捷运行方式,具体功能见其他部分描述。 3、文件选取栏 文件选取栏是定义执行转换的EXCEL文件列表区,点击右键有快捷菜单: l 添加: 添加需要转换的Excel文件; l 打开: 选取某一行文件后,右键点击选【打开】可以用EXCEL打开这个文件进行查看; l 移除: 当不需要转换本行文件时,点此项目移除本行(不会删除文件); l 清除列表: 相当于移除所有的行; l 生成本项: 需要转换本行文件时,点此项目然后右键菜单中点击【生成本项】,可以单独生成本项的EXE文件; l 生成选择项: 选取多行的情况下(按Ctrl或者Shift),点【生成选择项】可以生成选择项对应的EXE文件; l 重新生成失败项: 由于某些特别的原因上次生成不成功的时候,会记录失败项。当点击【重新生成失败项】的时候,会对这些项目再生成一次; l 生成全部: 将所有的行生成EXE文件。 4、功能区 l 项目名: 一般转换时,会使用Excel文件的名字来定义Exe文件的名字。但这些所有的Exe文件运行时候,需要提供一个license.lic文件,这个license.lic文件是通过一个“注册机”来生成的,这个“注册机”需要用被授权方提供一个.sn文件。授权方生成sn文件需要一个工具(注册申请文件)。这里填写的【项目名】是定义其他这两个文件的名字。如: “历史断面数据制图工具.exe”是通过“历史断面数据制图工具.xls”生成的,“历史断面数据制图工具_注册申请.exe”和“历史断面数据制图工具(注册机).exe”分别是注册申请文件和注册机。注册申请文件和注册机的文件名取什么,是在这里定义的。 l 制作密码: 每一个项目需要提供一个“制作密码”,防止别人用ExcelProtector造出和你一样从注册机出来,这个密码不泄露,连ExcelProtector的作者也无法造出和你一样的注册机了。 l 显示密码 一般密码是显示成*号的,勾选这里可以浏览密码,方便制作本人必要的时候查看。 l 重新生成授权文件: 注册申请文件和注册机是在密码和项目名称变动的时候需要重新生成,一旦生成了下次修改了Xls转换Exe的时候,就不需要再次制作了。 l 生成文件路径 定义生成的Exe和授权文件的保存路径。 l 指定文件图标 定义生成的Exe文件图标,需要是*.ico格式的图标文件。 四、操作步骤这里用一个范例来演示如何操作,假设当前有一个“历史断面数据制图工具.xls”文件,里面有一些VBA代码,功能是利用提供的数据自动作出图形,是某一个工程师开发的,他想将这个XLS转换为EXE文件,并生成注册机授权许可的用户使用。 1、 准备工作 1) 准备好“历史断面数据制图工具.xls”文件; 2) 退出所有的Excel程序; 3) 准备好Ico图标文件(如需要定义Exe图标)。 2、 操作 1) 新建一个配置文件 2) 添加Excel文件并选取“历史断面数据制图工具.xls” 3) 配置项目名,定义制作密码,勾选重新生成授权文件,设置生成文件路径,指定文件图标,如图所示: 4) 点击生成,获得文件: 5) 将“历史断面数据制图工具.exe”和“历史断面数据制图工具_注册申请.exe”文件发给您的客户(授权对象),“历史断面数据制图工具(注册机).exe”不要保存好,不能泄露。 6) 您的客户收到文件后,在拟使用的电脑上运行“历史断面数据制图工具_注册申请.exe”,填写用户名后,点击生成申请号按钮,则在同样目录下得到“[某某甲历史断面数据制图工具申请注册号.sn”,客户需要将这个sn文件发给您。 7) 您收到sn文件后,运行“历史断面数据制图工具(注册机).exe”: 点申请号后面的‘…’,选取“[某某甲历史断面数据制图工具申请注册号.sn”: 点击生成授权文件按钮,则在目录下获得“license.lic”文件,将这个文件发送给客户,请客户将这个文件与“历史断面数据制图工具.exe”放到同一个目录中,“历史断面数据制图工具.exe”就可以运行了,否则运行时会提示: 至此,完成了整个授权过程,一套授权文件可以同时授权一批Excel文件,通过这个特征,可以实现公司实现授权一批文件的内部分发; 注册机有一个“批量生成”特征的特征,可以对一批sn文件制作license.lic, 使用这个特征,可以实现人数较多公司的注册号生成:比如,上千人将sn文件复制到公司内部共享文件夹中,如果单个一个个的做授权,将是一个繁琐的操作,使用批量生成的功能,可以一次生成这上千人的license.lic,将这个lic文件共享到文件夹中,各人各取所需,实现快速的授权。 |