Windows 系统需求

此处列出了基本的 Windows 系统需求。有关详细需求,请与 HCL 支持人员联系。

简介

Important: 本文档仅提供系统需求的高层次概述。有关重要的详细信息(包括特定组件支持),请与 HCL 支持人员联系。

Windows 操作系统支持

Note: HCL® AppScan® Source需要 64 位硬件和操作系统
操作系统 OS 最低要求 产品最低要求 组件支持
桌面 服务器
Windows Server 2019 基本 10.7.0 部分 部分
Windows 11 Education 基本 10.7.0 部分 部分
Windows 11 Enterprise 基本 10.7.0 部分 部分
Windows 11 Pro 基本 10.7.0 部分 部分
Windows Server 2022 Datacenter Edition 基本 10.7.0 部分 部分
Windows Server 2022 Essentials Edition 基本 10.7.0 部分 部分
Windows Server 2022 Standard Edition 基本 10.7.0 部分 部分
Windows Server 2025 Datacenter Edition 基本 10.11.0 部分 部分
Windows Server 2025 Essentials Edition 基本 10.11.0 部分 部分
Windows Server 2025 Standard Edition 基本 10.11.0 部分 部分

虚拟机监控程序

AppScan® Source支持 VMware ESXi 5.0,产品最低版本为 10.7.0,且有客户操作系统限制。

虚拟机监控程序 产品最低要求 组件支持 来宾操作系统限制
桌面 服务器

VMware ESXi 5.0

10.7.0 部分 部分

先决条件

AppScan® Source在连接模式下需要AppScan® Enterprise最低版本 10.7.0。

许可

要获取并应用新的 AppScan® Source,首先必须通过 My HCLSoftware portal 获得相应许可证,然后使用 AppScan Source License Manager 应用此许可证。有关 AppScan® Source 许可的完整信息,请参阅如何获取和应用 AppScan Source 产品许可证

支持的软件

应用程序服务器和编译器

支持的软件 版本 所支持的软件最低要求 产品最低要求 组件支持 操作系统限制 备注
桌面 服务器
Apache Tomcat 9.0 和未来修订包 9.0 10.7.0 部分 部分
Apache Tomcat External 8.0 和未来修订包 8.0 10.9.0 部分 部分
9.0 和未来修订包 9.0 10.9.0 部分 部分
10.0 和未来修订包 10.0 10.9.0 部分 部分
11.0 和未来修订包 11.0 10.9.0 部分 部分
Oracle WebLogic Server 11g (11.0) 和未来修订包 (11.0) 10.7.0 部分 部分
Oracle WebLogic Server 12c (12.0) 和未来修订包 (12.0) 10.7.0 部分 部分
Oracle WebLogic Server 12cR1 (12.1.1) 和未来修订包 (12.1.1) 10.7.0 部分 部分
(12.1.2) 和未来修订包 (12.1.2) 10.7.0 部分 部分
WebSphere Application Server 7.0 7.0 10.7.0 部分 部分
8.0 8.0 10.7.0 部分 部分
8.5 8.5 10.7.0 部分 部分
9.0 9.0 10.7.0 部分 部分
Note: Java EE Application Server 操作系统支持取决于应用程序服务器所支持的操作系统。

语言支持

AppScan® Source支持扫描以下语言:
支持的软件 版本 所支持的软件最低要求 产品最低要求 框架和库支持 组件支持 操作系统限制 备注
桌面 服务器
.NET(C#、ASP.NET、VB.NET) 所有版本和未来修订包 所有版本 10.7.0 .NET Framework(2.0, 3.0, 3.5, 4.0, 4.5, 4.6 ,4.7).ASP .NET MVC 3、4 和 5 部分 3,6
.NET Core 1.0 和未来修订包 1.0 10.7.0 部分 3
1.1 和未来修订包 1.1 10.7.0 部分 3
2.0 和未来修订包 2.0 10.7.0 部分 3
2.1 和未来修订包 2.1 10.7.0 部分 3
2.2 和未来修订包 2.2 10.7.0 部分 3
3.1 和未来修订包 3.1 10.7.0 部分 3
5.0 和未来修订包 5.0 10.7.0 部分 3
6.0 和后续修复包 6.0 10.7.0 部分 3, 5
7.0 和后续修复包 7.0 10.7.0 部分 3, 5
8.0 和后续修复包 8.0 10.7.0 部分 3, 5
9.0 和后续修复包 9.0 10.8.0 部分 3, 5
10.0 和未来修订包 10.0 10.10.0 部分 1, 9
Android Java 所有版本和未来修订包 所有版本 10.7.0 部分
Apex API 所有版本和未来修订包 所有版本 10.7.0 部分 部分
ASP (JavaScript/VBScript) 所有版本和未来修订包 所有版本 10.7.0 部分 1
ASP.NET 所有版本和未来修订包 所有版本 10.7.0 ASP .NET MVC 3、4 和 5 部分 3
C++ 不适用 全部 10.7.0 部分 3, 4, 6, 8
级联样式表 (CSS) 不适用 不适用 10.7.0 部分
COBOL 所有版本和未来修订包 所有版本 10.7.0 部分 1
ColdFusion 所有版本和未来修订包 所有版本 10.7.0 部分 1
Dart 所有版本和未来修订包 所有版本 10.7.0 部分
10.11.0 Flutter
Delphi、Object Pascal 所有版本和未来修订包 所有版本和未来修订包 10.12.0 部分
eSQL 所有版本和未来修订包 所有版本和未来修订包 10.7.0 部分
执行 所有版本和未来修订包 所有版本 10.7.0 部分 部分
Groovy 所有版本和未来修订包 所有版本 10.7.0 部分
HTML 所有版本 所有版本 10.8.0 部分
IBM RPG 所有版本和未来修订包 所有版本 10.0.7 部分 部分
基础结构即代码 (IaC) 所有版本和未来修订包 所有版本 10.7.0 部分 部分
Java 版本 8.0、9.0、10.0、11.0、17.0、21.0 及其未来的修订包 所有版本 10.7.0

Enterprise JavaBeans™ (EJB) 2

JavaServer Faces (JSF) 2

Jax - RS(1.0 和 1.1)

Jax - WS (2.2) J2EE

Apache Struts1 和 2 Spring MVC(2.5、3 和 4)

部分 2, 6, 7
25.0 和未来修订包 10.11.0
JavaScript 所有版本和未来修订包 所有版本 10.7.0

Ionic

JQuery

MooTools Angular

Angular JS

React JS

React Native

VueJS

WorkLight

部分 1
JavaServer Pages 所有版本和未来修订包 所有版本 10.7.0 部分 2
Kotlin 所有版本和未来修订包 所有版本 10.7.0 部分
Microsoft Visual Basic 6 和未来修订包 6 10.7.0 部分 1
MuleSoft 所有版本和未来修订包 所有版本 10.12.0 部分
Node.js(作为 JavaScript 支持的一部分) 所有版本和未来修订包 所有版本 10.7.0 部分 1
Objective C 所有版本和未来修订包 所有版本 10.7.0 部分 6
PHP 所有版本和未来修订包 所有版本 10.7.0 Symfony 部分 1
PL/SQL 所有版本和未来修订包 所有版本 10.7.0 部分 1
Perl 所有版本和未来修订包 所有版本 10.7.0 部分 1
Python 所有版本和未来修订包 所有版本 10.7.0 Flask 部分
10.8.0 Django
Ruby 所有版本和未来修订包 所有版本 10.7.0 部分 部分
Rust 所有版本和未来修订包 所有版本 10.7.0 部分 部分
SAP ABAP 所有版本和未来修订包 所有版本 10.7.0 部分
Scala 所有版本和未来修订包 所有版本 10.7.0 部分
Swift 所有版本和未来修订包 所有版本 10.7.0 部分
T-SQL 所有版本和未来修订包 所有版本 10.7.0 部分 1
Terraform 所有版本和未来修订包 所有版本 10.7.0 部分
TypeScript 所有版本和未来修订包 所有版本 10.7.0 部分
VB.NET 所有版本和未来修订包 所有版本 10.7.0 部分 3
Vue.js 所有版本和未来修订包 所有版本 10.7.0 部分
Xamarin 所有版本和未来修订包 所有版本 10.7.0 部分
Note: 对于 Classic ASP,仅支持 ISO-8859-1 (Western Europe)、UTF-8 和 UTF-16 字符集。
Note: 语言说明:
  1. HCL® AppScan® Source for Analysis、HCL® AppScan® Source for Automation 以及 HCL® AppScan® Source 命令行界面可对语言进行扫描。
  2. HCL® AppScan® Source for Analysis、AppScan® Source for Development Eclipse 插件、HCL® AppScan® Source for Automation 以及 HCL® AppScan® Source 命令行界面可对语言进行扫描。
  3. HCL® AppScan® Source for Analysis、AppScan® Source for Development Visual Studio 插件、HCL® AppScan® Source for Automation 以及 HCL® AppScan® Source 命令行界面可对语言进行扫描。
  4. HCL® AppScan® Source 支持适用于 Visual Studio 2015、2017 和 2019 的 C++14 语言标准模式 (/std:c++14),以及适用于 Visual Studio 2017 和 2019 的 C++17 语言标准模式 (/std:c++17)。不支持 C++ Accelerated Massive Parallelism (C++ AMP) 语言扩展。不支持使用 Windows Driver Kit (WDK) 的应用程序。
  5. 扫描基于 .NET 6/7/8/9 Core 的 .sln 文件需要 Microsoft Visual Studio 2022。

  6. 也支持源代码扫描。
  7. 包括对 Android API 的支持。
  8. 在仅源代码扫描 C/C++ 时,支持 Makefile 和 GNUMakefile。

  9. 扫描基于 .NET 10 Core 的 .sln 文件需要 Microsoft Visual Studio 2026。不支持使用 Visual Studio 2022 或 Visual Studio 2026 中的平台工具集构建的受管 C++ 和不受管 C++ 项目。
开发工具
支持的软件 版本 所支持的软件最低要求 产品最低要求 组件支持 操作系统限制 说明
台式机 服务器
Eclipse 4.24 4.24 10.7.0 部分 部分
4.25 4.25 10.7.0 部分 部分
4.26-4.31 4.26-4.31 10.7.0 部分 部分
4.32-4.35 4.32-4.35 10.9.0 部分 部分
4.36-4.38 4.36-4.38 10.11.0 部分 部分
Microsoft Visual Studio 2015 和未来修复包 2015 10.7.0 部分 部分 1, 2
2017 和未来修复包 2017 10.7.0 部分 部分 1,2
2019 和未来修复包 2019 10.7.0 部分 部分 2
2022 和未来修订包 2022 10.7.0 部分 部分 3, 4
Note: 开发工具说明:
  1. 可以导入和扫描这些版本的 Microsoft Visual Studio 的解决方案 (.sln) 文件。支持受管 C++ 项目。如果不受管 C++ 项目使用 Visual Studio 2019 或更早版本的平台工具集(Platform Toolset V142 或更早版本)进行构建,则受支持。不支持 C++ Accelerated Massive Parallelism (C++ AMP) 语言扩展。不支持使用 Windows Driver Kit (WDK) 的应用程序。
  2. 不支持 C++ Accelerated Massive Parallelism (C++ AMP) 语言扩展。HCL® AppScan® Source 支持 Visual Studio 2015、2017 和 2019 的 C++14 语言标准模式 (/std:c++14)。HCL® AppScan® Source 支持 Visual Studio 2017 和 2019 的 C++17 语言标准模式 (/std:c++17)。不支持使用 Windows Driver Kit (WDK) 的应用程序。
  3. 扫描基于 .NET 6/7/8/9 Core 的 .sln 文件需要 Microsoft Visual Studio 2022。不支持使用 Visual Studio 2022 中的平台工具集构建的受管 C++ 和不受管 C++ 项目。
  4. 语言可以为 C#、ASP.NET、VB.NET - Microsoft .NET Framework V2.0、3.0、3.5、4.0、4.5、4.6 和 4.7。

硬件需求

操作系统系列
硬件 组件 需求 适用的操作系统
磁盘空间 桌面:
  • AppScan® Source命令行客户机
  • AppScan® Source for Analysis
  • AppScan® Source for Automation客户端
  • AppScan® Source for Development Eclipse 插件
  • AppScan® Source for Development Visual Studio 插件
服务器:
  • AppScan® Source for Automation服务器
大约 15 GB 的可用磁盘空间。扫描大型应用程序时,可能需要额外的磁盘空间。这包括可能需要用于容纳写入 AppScan Source 数据目录的文件的额外空间。
Note: 要安装 AppScan Source 和运行基本扫描,必须至少具有 15 GB 空间。但是,所需的驱动器空间会因所扫描的应用程序而异。至少需要 8 GB 的 RAM,并建议预留 15-20 GB 的可用磁盘空间。您可能还需要增大 Windows 页面文件大小。有关更多信息,请参阅在 Windows 中提高 PC 性能的技巧

所有受支持的 Windows 操作系统

媒体(CD、DVD)驱动器

桌面:
  • AppScan® Source命令行客户机
  • AppScan® Source for Analysis
  • AppScan® Source for Automation客户端
  • AppScan® Source for Development Eclipse 插件
  • AppScan® Source for Development Visual Studio 插件
服务器:
  • AppScan® Source for Automation服务器

CD-ROM 或 DVD-ROM 驱动器

所有受支持的 Windows 操作系统

内存 桌面:
  • AppScan® Source命令行客户机
  • AppScan® Source for Analysis
  • AppScan® Source for Automation客户端
  • AppScan® Source for Development Eclipse 插件
  • AppScan® Source for Development Visual Studio 插件
服务器:
  • AppScan® Source for Automation服务器
需要 16 GB 的 RAM。
Note: 需要至少准备 16 GB 的 RAM 并建议准备 15-20 GB 的可用驱动器空间。您可能还需要增大 Windows 页面文件的大小。有关更多信息,请参阅《在 Windows 中提高 PC 性能的技巧》。

所有受支持的 Windows 操作系统

网络:适配器、驱动程序、协议

台式机:
  • AppScan® Source for Development Eclipse 插件
  • AppScan® Source for Development Visual Studio 插件

如果以服务器模式运行,则需要具备与 Security AppScan Enterprise Server 的网络连接。

所有受支持的 Windows 操作系统

台式机:
  • AppScan® Source命令行客户机
  • AppScan® Source for Analysis
  • AppScan® Source for Automation客户端
服务器:
  • AppScan® Source for Automation服务器

需要具备与 Security AppScan Enterprise Server 的网络连接。

所有受支持的 Windows 操作系统

处理器 台式机:
  • AppScan® Source命令行客户机
  • AppScan® Source for Analysis
  • AppScan® Source for Automation客户端
  • AppScan® Source for Development Eclipse 插件
  • AppScan® Source for Development Visual Studio 插件
服务器:
  • AppScan® Source for Automation服务器

4 个 CPU

所有受支持的 Windows 操作系统

免责声明

本报告受使用条款和以下免责声明的约束:

本报告所包含的信息仅供参考。尽管已努力验证本出版物所含信息的完整性和准确性,但它按原样提供,不附带任何种类的(无论是明示还是默示)保证,包括但不限于暗含的有关适销性、不侵权和适用于某种特定用途的保证。此外,此信息基于 HCL 当前的产品计划和战略,HCL 可随时对其进行更改,恕不另行通知。对于因使用本报告或任何其他材料而引起的、或与之相关的任何损害赔偿(包括但不限于直接的、间接的、附带的、后果性的或特殊的损害),HCL 不承担责任。本出版物中包含的任何信息并非意在构成 HCL(或者其供应商或许可证颁发者)的任何担保或声明,也不形成对适用于 HCL 软件使用的许可协议的条款和条件的更改。

本报告中对 HCL 产品、程序或服务的引用并不意味着它们将在 HCL 经营所在的所有国家/地区提供。本演示文稿中提及的产品发布日期和/或功能可能会因市场机会或其他因素而由 HCL 自行决定随时更改,且无意以任何方式构成对未来产品或功能可用性的承诺。用于支持这些报告的基础数据库每周更新一次。使用此 Web 工具生成的报告与其他 HCL 文档来源之间发现的差异,可能是由于此工具和其他来源的发布及刷新周期不同所致,也可能并非如此。本报告中的任何内容均无意,也不应产生以下效果:说明或暗示您开展的任何活动将带来任何特定的销售额、收入增长、节省或其他结果。对于您因本报告而获得的任何结果或做出的任何决定,您应自行承担全部责任。

尽管有《使用条款》的规定,本站点用户仍可复制并保存由本工具生成的报告,供其自身内部业务之用。禁止用于其他用途。