HI~您好,欢迎您访问"北京金科合创软件官方网站",购买正版软件、海外正版软件商城就选金科软件(Goldk Software) 咨询热线:15210221926  金科软件-国内外正版软件服务商
您的位置: 首页>技术支持>Code Virtualizer

使用教程丨Code Virtualizer 可用于通过命令行保护您的文件

发布时间:2022-12-13 14:18:27点击量:

Code Virtualizer 可用于通过命令行保护您的文件,以便在所有构建系统上包含对应用程序的保护。
首先,您需要创建一个 Code Virtualizer 项目文件 (.cv)。要创建此项目文件,您需要启动 Code Virtualizer 用户界面并设置要包含在应用程序中的保护选项。之后,您可以在命令行中调用以下命令来保护您的应用程序:
Virtualizer.exe /protect YourProjectFile.cv
将返回以下代码之一:                      
0 保护成功。  
1 项目文件不存在或无效。
2 无法打开要保护的文件。
3 文件没有任何要保护的块。        
4 插入块错误。
5 保护文件时出现致命错误。
6 无法将受保护的文件写入磁盘。
7 PE 文件不兼容。
注意:在Windows XP下调用命令行保护时,您将能够在当前控制台中看到每个保护阶段的信息。
从命令行加载项目文件                
Code Virtualizer 还允许您通过命令行将项目文件加载到用户界面中。为此,您必须按以下方式调用 Code Virtualizer:
Virtualizer.exe YourProjectFile.cv
此后,Code Virtualizer 用户界面将出现,其中包含项目文件中包含的所有信息,并准备好保护您的应用程序。
保护与项目文件中的应用程序不同的应用程序
当通过命令行保护时,您可以指定一个不同于存储在项目文件中的输入和输出应用程序。例子:
Virtualizer.exe /protect YourProjectFile.cv /inputfile YourInputApplication.exe /outputfile YourProtectedApplication.exe
BAT文件中的命令行处理示例
以下示例显示了一个 BAT 文件,该文件可以包含在您的构建系统中以通过命令行保护您的应用程序:

将输出重定向到文件

要将控制台输出重定向到文件,您必须使用一个额外的参数来避免 Code Virtualizer 将自身附加到当前控制台,之后,您可以使用通用输出重定向。要使用的参数是/shareconsole。当您从 Visual Studio 中调用 Code Virtualizer 并且想要在 Visual Studio 的输出窗口中显示信息时,这也是必需的。例子:
 Virtualizer.exe /protect YourProjectFile.cv /shareconsole > output.txt
隐藏输出信息
要隐藏 Code Virtualizer 显示的所有输出信息,您可以使用/q参数。例子:
 Virtualizer.exe /q /protect YourProjectFile.cv
检查文件是否已被保护
您可以使用/checkprotected参数检查应用程序是否已受到 Code Virtualizer 的保护。例子:
 Virtualizer.exe /checkprotected Myapplication.exe
如果应用程序受保护,它将以错误代码 = 0 退出。如果应用程序不受保护,它将以错误代码 = 1 退出。
 

上一篇:使用教程丨Code Virtualizer虚拟机设置

下一篇:使用教程丨如何知道在Code Virtualizer 中创建隐形区域需要设置的大小?

微信公众号

  • 回到顶部
  • 15210221926
  • Goldk-AGE
  • 微信公众号