【发布时间】:2011-11-28 15:07:45
【问题描述】:
我开发了一个使用 Vista(或更高版本)API 的应用程序,如果应用程序检测到不受支持的操作系统,我想添加一个弹出消息。
当用户在 Windows XP 上运行我的应用程序时,我想添加一条弹出消息。目前,应用程序只是抛出一个弹出窗口(messageBox),说某些 DLL 无法加载。
我已经这样定义了 windows 版本:
#define _WIN32_WINNT 0x0600
我必须做些什么来防止在低于 Vista 的版本上运行?我是否必须在应用程序启动时检查操作系统版本(并向用户显示消息)?
【问题讨论】:
-
如果你不喜欢系统默认的弹出消息,那么你需要自己编写。执行操作系统检查,如果不是您喜欢的,请提供您的自定义消息。
-
系统默认弹出消息?我得到的只是无法识别的 DLL