GiliSoft Copy Protect

分享视频、文档、演示文稿和课程资料,同时管控包内内容。交付时可设置接收方密码、复制和打印权限、观看限制及硬件绑定。

  • 将视频、文档和混合文件夹打包为 GCP 或 EXE
  • 设置复制、打印、截图、水印和观看规则
  • 将受保护内容的访问权限绑定到 U 盘、光盘或电脑
GiliSoft Copy Protect:保护文档和视频,支持绑定硬件交付内容

如何使用 GiliSoft Copy Protect

创建受保护的 GCP 或 EXE 包,设置接收方权限,绑定访问硬件,或准备阅读器。选择下方任务,查看操作步骤及 GiliSoft Copy Protect Windows 版界面截图。

你想完成什么?

创建受保护的 GCP 或 EXE 包

添加内容,设置 Client 权限,创建包,再以接收方身份打开成品。先用一个小包测试,包含计划交付的每种文件类型;源文件另存到独立的工作文件夹。

添加要保护的内容

打开 Copy Protect,使用 Add Files/Folders、Add Web Page、Add PPT 或 Add Fillable PDF 导入源内容。检查列表,移除不需要的项目,然后点击 Next 进入打包设置。

Add Content 用于收集源内容。使用对应的导入按钮,检查列表,然后点击 Next 进入打包设置。
  1. 选择对应的导入按钮

    使用 Add Files/Folders 导入本地文件和文件夹,或使用 Add Web Page, Add PPT,或 Add Fillable PDF 导入相应类型的内容。

  2. 检查交付内容

    检查列表中的名称、大小和时长。使用 Remove File 或 Clear File(s) 移除不需要的项目。请添加文件的最终版本,而不是工作副本。

  3. 进入打包设置

    选择 Next。设置 Client 访问权限和内容权限,然后选择 输出格式和保存位置 ,最后点击 Start。

设置接收方访问权限和内容权限

打开 Client 选项卡,通过 Enabled User 启用接收方配置。设置用户名和密码,选择 Anti-Copy Settings 中的规则,仅配置本次交付所需的观看限制和水印。

选择 Client,启用接收方配置,检查权限和限制。截图中的密码和日期仅为示例,不建议用于实际交付。

Client 截图中, Enabled User 未勾选,因此配置控件显示为灰色。修改设置前请先启用相应配置;图中的密码、日期和数值仅为示例。

设置 Client 用户名和密码

  1. 启用接收方配置

    导入内容并点击 Next 后,打开 Client 选项卡并勾选 Enabled User.

  2. 设置 Client 登录信息

    设置 User Name 和 Password 供接收方使用,不要与以下信息混用: Admin 登录信息.

  3. 创建并测试交付包

    检查下方的权限,然后 生成输出包。使用 Client 用户名和密码打开成品包,确认可以登录且限制生效。

限制复制、打印和截图

  1. 选择 Client 配置

    在打包设置中打开 Client ,并勾选 Enabled User启用该配置。规则只对所选的 Demo、Client 或 Admin 配置生效。

  2. 选择 Anti-Copy Settings 规则

    按需选择相应的控件,包括 Prohibit Copying, Prohibit Paste, Prohibit Printing, Prohibit Screenshots,以及 Clipboard Disabled。仅在接收方的播放环境需要时,检查虚拟机和互联网相关规则。

  3. 创建包并测试包内内容

    使用 Start 生成包,然后以 Client 身份登录,在实际文档和媒体中尝试受限操作。这些规则保护阅读器中的内容,不阻止在文件资源管理器中复制 .GCP 文件。

设置观看限制和有效期

  1. 打开 Client 的基本设置

    选择 Client,启用相应配置,再在打包对话框右侧找到 Basic Settings 区域。

  2. 启用所需限制并输入数值

    使用 Play count Limit, Expiration Date, Video Viewing Restrictions (seconds),或 Document Viewing Restrictions (pages) 按需设置限制。设置有效期时,还要检查 Time verification method;请勿照抄截图中的示例日期。

  3. 在成品包中验证限制

    创建测试包 ,再以 Client 身份打开。检查已启用的次数、时长或页数限制。按接收方实际使用的联网或离线条件,测试与网络有关的时间验证。

添加文字水印

  1. 为 Client 启用文字水印

    在 Client 选项卡的 Basic Settings,选择 Text Watermark ,并输入本次交付使用的水印文字。

  2. 设置水印外观

    选择浮动或固定位置。检查 Padding Top, Padding Left, Font Color,以及 Font Size。对于浮动文字,还应检查变化频率设置和水印示例。

  3. 在打包后的内容上检查水印

    生成输出包,再以 Client 身份登录,查看几份文档或几个视频画面。确认在不同背景上,水印清晰可读且位置符合预期。

选择打包格式并生成输出

检查 Project ID,在 Output Type 中选择 GCP Format 或 EXE,然后用 Browse 设置保存位置。确认接收方和管理员设置后,点击 Start,等待打包完成。EXE 不得超过界面标注的 4GB 上限。

  1. 选择适合交付方式的输出

    在 Output Type,选择 GCP Format 以便使用 GCP Reader 打开;也可选择 EXE 生成可独立运行的 Windows 可执行文件。对话框标注的 EXE 上限为 4GB 。

  2. 设置保存位置并检查访问权限

    使用 Browse (位于 Output 旁)选择保存位置。检查已启用的 Demo、Client 和 Admin 配置,以及所有绑定设置。不要将普通源文件副本放入接收方文件夹。

  3. 生成成品包

    选择 Start 并等待打包完成。找到生成的包,然后 以接收方身份测试。使用独立的 Binding 工作区时,选择此处生成的 GCP 或 EXE 作为输入。

该选择哪种输出类型?

GCP Format
生成供 GCP Reader 打开的受保护包。将阅读器打开说明与 Client 登录信息一并交付。
EXE 输出
生成可独立运行的 Windows 可执行包。输出不得超过界面标注的 EXE 4GB 上限。

请在打包设置对话框中选择 Output Type,而不是在初始的 Add Content 界面上选择。 Admin 界面截图 中也显示了 Project ID、Output、Browse 和 Start。

以接收方身份测试成品包

使用接收方登录信息,按受保护阅读器的操作流程打开成品包。逐一检查内容类型、已选的复制和打印限制、观看限制和硬件绑定。只将测试过的包和接收方说明交给对方,不要交付管理员登录信息或源文件。

  1. 打开交付包,而不是源文件

    使用成品包及其阅读器,确认所有预期文件或课程都已包含,而且可以通过 Client 访问。

  2. 尝试执行受限操作

    在相应内容上检查复制、粘贴、打印、剪贴板和截图的表现。验证已启用的页数、时长、播放次数和水印设置。

  3. 检查绑定条件

    对于 U 盘或光盘,重新接入指定介质,并测试未接入时能否访问。对于首次播放时的设备绑定,使用指定电脑测试,内部演练则使用单独的测试包。

  4. 准备交付给接收方

    准备已测试的包、简明打开说明和 Client 访问信息。Admin 登录信息、源文件和 Project ID 记录由发布者保留。

未绑定或使用可移动介质交付时,除了制作包的电脑,还应在接收方的 Windows 电脑上测试。设备绑定包应在指定的绑定电脑上测试,不应预期它能在第二台电脑上打开。

设置 Demo 和 Admin 配置

普通接收方使用 Client;如需受限预览,可启用 Demo;发布者使用 Admin。分别检查每个已启用的配置,避免其他登录方式授予不符合预期的访问权限。

创建受限的 Demo 预览

  1. 需要预览时启用 Demo

    添加内容并点击 Next 后,打开 Demo 选项卡,勾选 Enabled User ,并设置该配置的用户名和密码。

  2. 设置预览权限和限制

    单独配置 Demo 的 Anti-Copy Settings 和 Basic Settings。例如,可为课程样章设置视频观看时长或文档页数上限。

  3. 分别测试 Demo 和 Client

    生成输出包 ,并分别测试两种登录方式。确认 Demo 只能访问预期的预览内容,而 Client 可以访问已购买的内容。无需单独预览时,请保持 Demo 禁用。

Demo 有独立的 Enabled User 控件、登录信息和规则。仅在需要单独提供预览时使用此配置。

设置发布者的 Admin 帐户

  1. 打开 Admin 配置

    在打包对话框中选择 Admin ,然后查看 Enabled User。此帐户标明为机密,不对接收方公开。

  2. 设置并妥善保管发布者登录信息

    在已授权的软件中设置管理员用户名和密码。将其与发布者的打包记录一起保管,不要放入接收方文件夹。请勿使用截图中显示的试用密码进行实际交付。

  3. 检查设置并以 Client 身份测试

    选择 Start前检查所有已启用的配置。使用 Client 登录信息测试接收方访问;以 Admin 身份打开无法验证 Client 限制。以下功能也需要匹配的 Admin 登录信息: Customize Reader.

Admin 是发布者的私有配置。同一对话框还包含 Project ID、Output Type、输出位置和 Start。

保留 Project ID 和发布者记录

记录 Project ID、源文件列表、输出文件名、已启用的配置、权限和绑定方式。将管理员登录信息与接收方说明分开保管。Project ID 用于识别受保护项目,不是 Client 密码,也不能用于重置密码。

将受保护内容的访问权限绑定到指定硬件

请参阅 Binding 工作区。这里可将成品 GCP 或 EXE 分别绑定到 U 盘或外置硬盘、CD/DVD 或设备。打包设置还会显示 Binding to disk 和 Binding to device。请选择适合交付介质的绑定方式。

根据交付介质选择绑定方式:U 盘或外置硬盘、CD/DVD 或设备。

将包绑定到 U 盘或外置硬盘

  1. 创建包并连接指定硬盘

    准备成品 GCP 或 EXE,接入接收方实际要用的 U 盘或外置硬盘。源文件另行保管。

  2. 执行可移动硬盘绑定

    打开 Binding > Binding to USB Drive。按提示选择包,并将指定介质设为目标。打包对话框说明, Binding to disk 只允许在绑定的硬盘或 USB 硬盘上播放。

  3. 分别验证连接和断开硬盘时的访问情况

    完成绑定后,从交付介质以 Client 身份打开成品。再测试未连接指定介质的情况。复制 .GCP 文件不会绕过指定 U 盘的绑定,也不会提取 包内的受保护内容.

将包绑定到 CD 或 DVD

  1. 准备包和刻录介质

    创建受保护的 GCP 或 EXE,连接合适的光盘刻录机,并准备适用的空白 CD 或 DVD。

  2. 选择光盘绑定方式

    打开 Binding ,然后选择 Binding to CD & DVD。按提示选择包和介质,将受保护输出刻录并绑定到光盘。

  3. 以 Client 身份测试刻录好的光盘

    以 Client 身份打开成品光盘,检查其中的文档或媒体。确认缺少指定光盘时访问行为符合预期,再将光盘和打开说明交给接收方。

将访问权限绑定到一台电脑

  1. 规划首次打开交付包的电脑

    启用设备绑定前,先确定接收方的目标电脑。内部演练请使用单独的测试包。

  2. 启用适合的设备绑定方式

    打包对话框中的 Binding to device 规则会将文件绑定到播放它的电脑,绑定发生在 首次播放时。受保护包也可通过独立的 Binding > Binding to Device 入口绑定。使用时请按该流程的提示操作。

  3. 在接收方电脑上首次打开

    在指定电脑上打开并测试最终交付包。不要先在发布者的电脑上打开该副本,也不要以为复制或重命名就会重置绑定。绑定后,在指定电脑上确认访问权限和限制符合预期。

以接收方身份打开包

  1. 按包的格式选择打开方式

    对于 GCP 输出,请通过相应的 GCP Reader 流程打开文件。对于 EXE 输出,请打开生成的 Windows 可执行文件。请使用受保护的包,而不是普通源文件。

  2. 使用 Client 帐户登录

    使用随包提供的 Client 用户名和密码。准备好绑定的 U 盘或光盘;绑定到设备的交付包应在指定电脑上首次打开。

  3. 检查内容和访问规则

    打开预期文档或课程,检查播放和声音,验证已启用的限制。请参照 接收方测试清单 完成检查,再交付包和简明的打开说明。

自定义阅读器

  1. 选择要自定义的 EXE

    打开 Customize Reader。使用 Browse (位于 Select EXE to customize 旁)选择要自定义的受保护 EXE。

  2. 验证发布者帐户

    输入匹配的 Admin Name 和 Password,然后选择 Customize Reader。按当前安装版本提供的选项继续。截图显示的是起始界面,并非自定义后的结果。

  3. 以 Client 身份测试自定义结果

    以 Client 身份打开成品,确认内容和限制。向接收方提供 Client 使用说明,不要附上 Admin 登录信息。

使用 Customize Reader 时,先选择 EXE,然后验证 Admin Name 和 Password。按当前安装版本提供的选项继续。

为什么 GCP 文件仍然可以被复制

Copy Protect 保护的是 GCP 包内的内容。 文件资源管理器仍能复制 .GCP 容器。复制得到的是受保护包,不会从中提取普通可编辑文档或未受保护的视频。

操作验证要点
在文件资源管理器中复制 .GCP 文件受保护的容器可以复制,但其中的内容仍受已配置的阅读器权限和访问要求约束。
在没有绑定硬件的情况下打开如果交付包绑定了硬件,请确认在缺少所需介质或使用未绑定设备时,受保护内容无法打开。
连接绑定的 U 盘后打开副本将此情况纳入验收测试。应检查实际的绑定设置,而不是仅凭文件夹路径不同就认定无法访问。
在阅读器内复制或导出内容在包内的文档、图片和媒体上测试选定的 Client 限制。这与复制容器文件是两回事。

两种控制各有作用: 绑定决定哪些硬件可以打开受保护内容;阅读器权限决定接收方打开后可以执行哪些操作。

按内容类型核对所需规则

除文件和文件夹外,导入控件还为网页、PowerPoint 和可填写 PDF 提供专用流程。混合课程或客户交付包可包含文档、图片、音频和视频,并应用选定的包规则。

文档和演示文稿
使用实际的 PDF 或 Office 内容,检查阅读、打印、复制粘贴、剪贴板功能及文档页数限制。
视频和音频
检查播放、声音、允许的观看时长、播放次数限制及预期播放环境。
图片和网页内容
在阅读器内检查显示、导航、截图控制,以及允许或受限的内容复制操作。
混合文件夹
逐一检查计划交付的内容类型,不要只看第一项。确认受保护包外没有附带普通源文件副本。

验收测试应覆盖已启用的 Client 规则。这些权限仅在受保护的查看流程中生效,不会在 Windows 系统范围内阻止文件操作。

使用本地文件和密码工具

Hide Files、Disguise 和 Password Wallets 用于管理本地项目。选择下方工具查看操作步骤;这些工具与创建接收方交付包无关。

隐藏或取消隐藏本地文件

  1. 将文件或文件夹添加到 Hide Files

    打开 Hide Files (在侧栏),然后选择 Hide Files/Folder,再选择要管理的本地项目。

  2. 检查列表项目和状态

    查看 Files/Folder 列表及其 Status。选择要处理的项目,如果可用,点击 Hide ,然后检查该项目在本地是否可见。

  3. 用 UnHide 恢复可见性

    选择列表中的项目,然后点击 UnHide。确认该项目重新可见,并能从原位置打开。

Hide Files 是独立的本地工具。Hide Files/Folder 和 UnHide 用于管理列出的本地项目,不会创建交付包。

伪装或还原文件夹

  1. 选择本地文件夹

    打开 Disguise (在侧栏),然后选择 Disguise Folder,然后选择文件夹并按提供的选项完成伪装。

  2. 检查伪装记录

    在列表中检查文件夹条目、 Disguised Type, Disguised Time,以及 Status 等信息。确认文件夹在本地的显示方式。

  3. 用 Non-disguise 取消伪装

    选择列表中的文件夹,然后点击 Non-disguise。确认文件夹恢复正常显示,且原有内容仍可使用。

Disguise Folder 和 Non-disguise 只改变本地文件夹的显示方式,与 GCP 或 EXE 打包无关。

创建或打开密码钱包

  1. 创建或打开已有的密码钱包

    打开 Password Wallets。选择 Create Wallet 创建新钱包,或选择 Open Wallet 打开已有钱包,然后按软件对话框完成操作。

  2. 选择并管理钱包

    查看 Wallets, Last Modified,以及 Protection 等列表信息。如果相应控件可用,可以使用 Edit Wallet 或 Copy/Move 管理所选钱包。

  3. 重新打开指定钱包并验证访问

    在依赖所保存的信息之前,确认可以打开正确的钱包。请将发布者登录信息与接收方资料分开;密码钱包不会自动设置包的 Client 密码。

Password Wallets 用于整理本地访问信息,不会自动将钱包密码分配给接收方的交付包。

排查包访问和限制问题

问题下一步检查
无法以 Client 身份登录确认包和 Client 配置正确,检查 Enabled User、用户名、密码、有效期及打开限制。
实际权限与预期规则不同确认是以 Client 而不是 Admin 或 Demo 身份打开成品。检查该配置中启用的规则,如有设置错误,请重新生成输出。
复制后的 GCP 文件仍然存在这是受保护容器的副本。应测试内容访问和阅读器内的限制,而不是测试文件资源管理器能否复制包。
只能在制作包的电脑上打开检查是否启用了 Binding to device,以及是否在该电脑上首次打开。交付时请按预定流程,在接收方电脑上首次打开。
绑定到 U 盘或光盘的包无法打开使用指定的绑定介质,并确认绑定流程已完成。核对成品包使用的 Client 登录信息和访问限制。
大型文件合集无法生成 EXE检查界面显示的 4GB EXE 上限、保存位置和可用空间,并考虑 GCP 输出是否更适合交付。
离线时无法访问检查到期时间验证方式和互联网相关限制,再按接收方实际的联网或离线条件测试。
Customize Reader 无法继续确认选择了正确的 EXE,并输入匹配的 Admin Name 和 Password,而非 Client 登录信息。

Copy Protect 常见问题

为什么绑定到 U 盘的 GCP 包文件仍可复制?

防复制功能针对 GCP 包内的内容,不阻止在文件资源管理器中复制 .GCP 文件。复制包不会提取或解锁其中的内容,也不会绕过指定 U 盘的绑定。U 盘绑定控制能通过哪些硬件访问内容;打开后,阅读器权限限制复制、打印或导出等操作。交付前请分别测试有无绑定硬件的情况。

应该选择 GCP 还是 EXE 输出?

使用受保护的 GCP Reader 打开时请选择 GCP;需要可独立运行的 Windows 可执行包且大小不超过 4GB 时,请选择 EXE。在打包设置对话框的 Output Type 中选择格式,而不是在初始的 Add Content 界面上选择。

Demo、Client 和 Admin 有什么区别?

Demo 是可选的预览配置,Client 是普通接收方的配置,Admin 是发布者的管理员配置。检查每个启用配置的 Enabled User 和权限。管理员登录信息应保密;请使用 Client 登录信息进行测试,以反映接收方的实际权限。

为什么有些密码或权限设置显示为灰色?

先检查所选的是 Demo、Client 还是 Admin 选项卡,并确认相应配置已勾选 Enabled User。部分控件还依赖于对应规则是否启用。如果控件仍不可用,请查看安装的软件版本和试用界面,不要假定灰色选项已应用到包中。

能否限制打印、截图和使用剪贴板?

Anti-Copy Settings 包含 Prohibit Printing、Prohibit Screenshots、Clipboard Disabled 等控件。为接收方选择所需规则,再在受保护的阅读器中测试实际文档、图片和媒体。这些控件限制内容的使用,不会阻止在 Windows 中复制 GCP 容器文件。

Binding to device 何时将包绑定到电脑?

打包对话框说明,Binding to device 会将包绑定到首次播放该文件的电脑。绑定后,设计上只能在该设备上打开。请安排在指定的接收方电脑上首次打开,以免内部测试误将交付副本绑定到其他电脑。

Project ID 有什么用途?

Project ID 用于识别受保护的项目。请将它与源文件列表、输出文件名、配置设置和发布者登录信息一起保管,以便获得支持时找到正确的包。它不是接收方密码,也不能用来重置密码。

Customize Reader 界面需要哪些信息?

在所示界面中,先选择 EXE,再输入 Admin Name 和 Password,然后点击 Customize Reader。请使用对应的发布者登录信息,并按当前安装版本提供的选项完成操作。分发前,以 Client 身份测试自定义结果。

Copy Protect 免费吗?这些按钮对应哪种许可证?

可下载 Windows 试用版。本指南的“立即购买”按钮显示价格为 $99.95 的 1 台电脑终身许可证,并链接到官方购买页面。请查看已安装试用版的界面了解当前限制,并在结账时选择所需许可证。

保护交付内容

使用 GiliSoft Copy Protect 打包视频、文档和课程资料。设置接收方权限,选择交付方式,并验证成品的查看效果。