2017-01-30 164 views
0

我有一个遗留应用程序,它适用于Windows 7Windows 2003 Server,但不适用于2012 R2,获取操作系统不兼容错误。当我尝试捕捉procmon,才知道,那执行WMI查询Select Name from Win32_OperatingSystem和验证名称property;WMI更改名称属性

  1. 是否有可能改变Win32_OperatingSystem类的name属性?在进一步阅读Technet后,我开始知道它是只读属性。
  2. 试图运行在兼容模式下的应用程序,没有运气:(
  3. 任何解决方案,以克服这样的问题。
+1

如何联系应用程序供应商?如果不可行,您可以使用虚拟机或修补应用程序,以便它不关心操作系统版本比较 – vonPryz

+0

如果一个软件与“cu rrent“操作系统,你应该联系供应商,而不是试图改变这些属性是诚实的。我喜欢用自己的方式为事物编码,但是它停在某个水平。 – bluuf

+0

它是一个遗留应用程序,目前没有开发人员可用来更新exe。 – user2502157

回答