Windows 如何覆盖as3中Capabilities.os返回的值?

Windows 如何覆盖as3中Capabilities.os返回的值?,windows,actionscript-3,flash,apache-flex,Windows,Actionscript 3,Flash,Apache Flex,我有一个swf文件,它将加载由第三方开发的另一个swf文件。我不想让它知道我的os,所以我想通过Capabilities.os修改返回值。我的操作系统是windows server 2016。我搜索了覆盖该方法或更改windows注册表等方法,但结果一无所获。所以我想知道有没有办法做到这一点 提前谢谢。我想你不能。此功能由Flash Player运行时提供,以允许应用程序了解有关环境的可靠信息。但是,如果您拥有该第三方SWF(而不是从其他地方加载),则可以修改其代码,使其获得预定义字符串,而不是

我有一个swf文件,它将加载由第三方开发的另一个swf文件。我不想让它知道我的
os
,所以我想通过
Capabilities.os
修改返回值。我的操作系统是windows server 2016。我搜索了覆盖该方法或更改windows注册表等方法,但结果一无所获。所以我想知道有没有办法做到这一点


提前谢谢。

我想你不能。此功能由Flash Player运行时提供,以允许应用程序了解有关环境的可靠信息。但是,如果您拥有该第三方SWF(而不是从其他地方加载),则可以修改其代码,使其获得预定义字符串,而不是读取Capabilities.os。还有,为什么这对你来说是个问题?那么我可以像修改windows注册表那样更改计算机信息吗?我不能修改代码,我不能保存。谢谢。“我不想让它知道我的操作系统”为什么不呢。有什么不好?第三方主权财富基金的目的是什么?也许还有别的选择。PS:更改Windows注册表是个坏主意(下次重新启动可能会导致计算机无法工作)。