![](/img/trans.png)
[英]Application crashing in WInXp and WIn2k3 but not in Vista or Win7 after applying KB981793 hot Fix from Microsoft
[英]Making an application run on WinXP/Vista that uses Win7 features
我正在開發一個應用程序,它使用了一些在 WinXP 上不可用的高級 Windows 7 功能。 假設我想使用 ChangeWindowMessageFilterEx(或自 Win7 以來添加的任何其他調用),該應用程序可以在 Win7 上編譯並正常工作。 但是在 XP 上,甚至在應用程序啟動之前,我都會得到“過程入口點 ChangeWindowMessageFilterEx 無法位於動態鏈接庫 USER32.dll 中”。
有沒有辦法在 XP 上運行我的應用程序而無需編譯兩個不同的版本?
您可以通過使用LoadLibrary
和GetProcAddress
動態解析ChangeWindowMessageFilterEx
來做到這一點。 如果GetProcAddress
返回NULL
,則不要調用此 function。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.