|
软件安装完成后,我应如何操作软件狗的硬件?
首先,您应该使用可以对软件狗直接操作的工具: DogEdt32.EXE 。快捷方式位置在:开始菜单 \ 程序 \ 软件狗开发套件 \ 开发商工具,文件位置:
Utility\DogEdt32.EXE 。其最主要的功能 有:存储区编辑、读狗、写狗、取产品系列号等软件狗信息设置,以及批量初始化、安全模块升级等高级功能。
软件狗开发套件都有哪些安全保护方式呢?
软件狗开发套件 有内嵌和外壳两种安全保护方式。外壳保护就是对 exe 、 exp 等可执行文件直接进行数据保护的方式;内嵌保护是在各个语言环境中直接以函数调用形式出现的安全保护方式。 操作系统支持 Dos16/32 、 Windows 3X/9X/ME/NT/2000/XP 和 Linux 的各种版本,一共有 37 种内嵌语言安全模块,四种外壳安全保护工具。
当打印机和软件狗冲突时,都有哪些可能?如何解决呢?
这种冲突只能发生于您使用并口软件狗的情况下。并口软件狗对于打印机及其它符合 IEEE-1284 并口标准的标准设备都是透明的,但在同时工作时有可能会引起冲突。在 Win9X/ME/NT/2000/XP 下,通过驱动程序管理并口软件狗和打印机共同工作。当打印机与并口软件狗相互影响使其中之一无法正常工作时,一般有以下几种可能:
a. 打印机电源未开,打印机将并口电压降低至并口软件狗工作电压之下,此时并口软件狗无法正常工作。
解决方法: 对于此类打印机,只需将打印机电源打开 或将打印机去掉 即可使并口软件狗工作正常。
b. 打印机驱动程序是并口独占型驱动,此时并口软件狗无法正常工作。
解决方法: 对于此类打印机只能尽量避免并口软件狗与打印机同时工作,或者将打印驱动程序去掉。
c .并口工作方式不适于并口软件狗或打印机共同工作
解决方法: 一般来说,并口软件狗及打印机在 normal 并口方式下冲突的可能性最小,可调整并口工作方式至 normal 模式。
d .接触不良或并口中个别线已断
解决方法: 由于并口软件狗和打印机用到了并口中不同的线,在此种情况下有可能会发生只有并口软件狗或打印机一个可以工作,而另一个无法工作。建议更换或维修并口。
其他解决方案:
1 、使用 USB 软件狗;
2 、购买本公司的并口卡,并口软件狗在并口卡上工作,打印机在并口上工作,互不影响没有冲突的可能性。
软件狗是否只在安装时才需插在相应的端口上?
不是。只要执行保护过的软件,软件狗都必须插在端口上。
需要注意的是 在安装软件狗开发套件之前,最好不要将 USB 软件狗插入
USB 端口。在软件狗驱动程序安装完毕后,再插上 USB 软件狗,否则可能造成 USB 软件狗驱动的安装不正确。 对于并口软件狗不存在此问题。
别人能买到和我买的一样的软件狗吗?他用他的软件狗开发套件可以读出我在软件狗中写的内容吗?
您无需有此担心。软件狗中有一定的存储空间,其中一部分是系统区,另一部分是用户区。用户区可以供开发者读写,系统区用来存放狗的特征码及其它信息,任何用户都不能访问的。特征码是用来区分软件狗的一组数据,此数据在生产时随机产生,然后写到软件狗内。特征码重复的概率很小,只有几千万分之一。随软件狗的开发套件在对软件狗操作时,首先要检验软件狗的特征码,才能进行其它工作。所以随软件狗的开发套件和软件狗是一一对应的,别人的开发套件是读不出您在软件狗中写的内容的。
软件狗可以多个级联吗?
软件狗可以与我公司的其他产品无障碍级联。与其它公司开发的符合规范的并口软件保护产品也可以无障碍级联。级联的个数不受限制,但受到并口工作电压及其他电气参数的影响(并口软件狗通过并口获取工作电压),一般计算机上可支持 3 个软件狗。
能否带电插拔软件狗?
要尽量避免带电插拔并口软件狗,否则会造成并口软件狗的损坏。因为并口存在一定电压( 0 至 5V ),并口软件狗就是依靠并口所提供的电压工作的。一旦带电插拔, 可能造成 并口软件 狗中的电流瞬间多次通断,从而造成 并口软件 狗中芯片的损坏或并口损坏。 USB 软件狗支持即插即用( PnP ),完全符合 USB 规范,所以不存在这个问题。但插拔 USB 软件狗时不要上下或左右晃动,以免使软件狗受到插拔以外方向的力,使 USB 软件狗、 USB 插座或主板受损。
在集成开发环境下( vfp , vb , pb )下,运行调用 DLL 保护的例子时为何提示找不到 DLL ?我已将 DLL 拷到了例子程序所在的目录下?
Windows 下搜索路径的顺序为当前目录(集成开发环境目录)、系统目录、环境变量 Path 中其他目录。集成开发环境下调试程序时,当前目录为集成开发环境所在的目录,而不是例子程序所在的目录。所以为保证集成开发环境运行例子程序或调用 DLL 的可执行程序能找到所需的 DLL ,最好将 DLL 放在系统目录下。
如何发布被保护的软件?
发行您的软件时,应提供给最终用户以下内容:
经过保护的程序, 及软件狗 的 DLL (如果调用了 软件狗 的 DLL )
相应的 软件狗
软件狗 的驱动程序
软件的说明文档, 包括如何安装 软件狗 的驱动程序等等。
具体请参见开发商手册“封装发行您的软件”一章。
例子程序中没有包含的开发语言是否可以支持 ?
基本上支持,可以通过软件狗提供的 WIN32DLL 对软件狗进行操作。目前的开发语言一般都支持对系统支持库或外部支持库的调用,当不能用软件狗的 OBJ 模块进行内嵌保护时可以使用 WIN32DLL 进行数据保护。
软件狗开发套件说明中提到应该自行改造 DLL 再进行数据保护,必须这样做吗?
因为 DLL 本身的特性,我们建议用户使用自行改造后的 DLL 以提高保护级别。如果用户想直接使用提供的 DLL 时,最好使用 AS 技术。在源程序内部完成加载安全防护后,再使用外壳工具进 行一次保护,以达到较高的保护级别。用户甚至可以用外壳工具将 DLL 也进行数据保护。
什么是绑定?如何绑定?
在开发套件安装过程中,安装程序会对安全模块和相应的软件狗进行绑定操作。绑定过的模块只能操作对应系列号的软件狗,不能操作其他系列号的软件狗;未经绑定的模块是特殊格式,不能直接使用。在绑定过程中,绑定程序会把相应的软件狗的信息写入模块,并把模块恢复正常格式。经过绑定的模块才能对相应的软件狗操作。
如何订购同号狗?
开发商在订购同号狗时要提供 Number.Dog 文件。在购买的软件狗开发套件盒中有一个信封,里面装有 Dog Key 文件。利用开发商工具 DogEdt32.EXE 可以将 Dog Key 转换成 Number.Dog 文件。在软件狗开发套件首次安装成功时,也会生成此文件。
使用 Win32 外壳安全保护工具如何将可执行程序和数据文件一起保护?请以 Visual FoxPro 为例说明。
在 Win32 外壳工具中,使用“ 设置要保护的数据文件”按钮,可 将可执行程序和数据文件一起保护。 我们以将 myapp . exe 和 mydata . dbf 一起保护为例进行说明。 首先 在 “ 源文件 ”文本框中指定 myapp . exe 的路径和文件名 (参见《软件狗开发商手册》中“第四章 外壳安全保护工具”中图 4-1 的步骤 1 ), 单击 “ 设置要保护的数据文件 ”按钮,指定 mydata . dbf 的路径和文件名,并将其 加入到 “ 文件列表 ”(参见《软件狗开发商手册》中第四章中图 4-6 、 4-7 、 4-8 的步骤 12-15 ) 。完成其它参数设置后,单击“加入到保护列表”按钮,再单击“保护”按钮 将可执行程序和数据文件一起保护 。
如果我想对软件狗提出一个特殊的要求,怎么办?
您可以向我公司要求特别的个性化服务。 |