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