0
我有一个遗留应用程序,它适用于Windows 7
和Windows 2003 Server
,但不适用于2012 R2
,获取操作系统不兼容错误。当我尝试捕捉procmon
,才知道,那执行WMI
查询Select Name from Win32_OperatingSystem
和验证名称property;
WMI更改名称属性
- 是否有可能改变
Win32_OperatingSystem
类的name属性?在进一步阅读Technet
后,我开始知道它是只读属性。 - 试图运行在兼容模式下的应用程序,没有运气:(
- 任何解决方案,以克服这样的问题。
如何联系应用程序供应商?如果不可行,您可以使用虚拟机或修补应用程序,以便它不关心操作系统版本比较 – vonPryz
如果一个软件与“cu rrent“操作系统,你应该联系供应商,而不是试图改变这些属性是诚实的。我喜欢用自己的方式为事物编码,但是它停在某个水平。 – bluuf
它是一个遗留应用程序,目前没有开发人员可用来更新exe。 – user2502157