此虚拟环境不支持使用 SOLIDWORKS 独立许可证。您必须使用 SolidNetwork 许可证 (SNL)

此虚拟环境不支持使用 SOLIDWORKS 独立许可证。您必须使用 SolidNetwork 许可证 (SNL)

我在配备 16GB 内存的 Ryzen 5600x 上使用 Linux Mint 20.1、内核 5.4.0。

使用 VitualBox 6.1 并尝试安装 SolidWorks 2021,在添加我的许可证时发现标题中的消息并且无法继续。

答案1

我发现的解决方法是使用这个脚本:

#!/bin/bash

__get_random_string () {

    openssl rand -hex "${1}" | cut -c "1-${1}"

}

    __my_vm='Win'

VBoxManage setextradata "${__my_vm}" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor" "American Megatrends Inc"
VBoxManage setextradata "${__my_vm}" "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVersion" "2.1.0"
VBoxManage setextradata "${__my_vm}" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" "ASUSTek Computer"
VBoxManage setextradata "${__my_vm}" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial" "$(__get_random_string 9)"
VBoxManage setextradata "${__my_vm}" "VBoxInternal/Devices/ahci/0/Config/Port0/SerialNumber" "$(__get_random_string 20)"
VBoxManage setextradata "${__my_vm}" "VBoxInternal/Devices/ahci/0/Config/Port0/FirmwareRevision" "$(__get_random_string 8)"
VBoxManage setextradata "${__my_vm}" "VBoxInternal/Devices/ahci/0/Config/Port0/ModelNumber" "SEAGATE ST3750525AS"

exit

并重新启动虚拟机

相关内容