VC++ dll WINVER设最低,兼容新版本的系统不?

gmyhbio 2010-12-23 03:06:15
Windows 7                     _WIN32_WINNT_WIN7 (0x0601)
Windows Server 2008                _WIN32_WINNT_WS08 (0x0600)
Windows Vista                   _WIN32_WINNT_VISTA (0x0600)
Windows Server 2003 with SP1, Windows XP with SP2 _WIN32_WINNT_WS03 (0x0502)
Windows Server 2003, Windows XP          _WIN32_WINNT_WINXP (0x0501)
Windows 2000                    _WIN32_WINNT_WIN2K (0x0500)

VC++ dll WINVER设最低,兼容新版本的系统不?
怎样才能让DLL兼容全部系统?
该怎样定义WINVER?
...全文
86 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmyhbio 2011-01-09
  • 打赏
  • 举报
回复
试了Vista环境生成,没用。
gmyhbio 2010-12-29
  • 打赏
  • 举报
回复
Vista环境生成的dll,XP和Win7就都能使用了?
fly4free 2010-12-27
  • 打赏
  • 举报
回复
要我,我使用Vista,承前启后。。。


一共就那么几个值,换几个就搞定了吧
gmyhbio 2010-12-23
  • 打赏
  • 举报
回复
我没定义,直接在WINXP环境下生成的,但是在WIN7里无法运行。
J_act 2010-12-23
  • 打赏
  • 举报
回复
我一般定义到 0x0500
nwao7890 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 gmyhbio 的回复:]
Windows 7                     _WIN32_WINNT_WIN7 (0x0601)
Windows Server 2008                _WIN32_WINNT_WS08 (0x0600)
Windows Vista                   _WIN32_WINNT_VISTA (0x0600)
Windows Server ……
[/Quote]学习
ArcRain 2010-12-23
  • 打赏
  • 举报
回复
一般定义到XP的版本就差不多了吧。
gmyhbio 2010-12-23
  • 打赏
  • 举报
回复
我只是注入,然后HOOK键盘。
怎样让DLL在其他系统上也被兼容?
LuciferStar 2010-12-23
  • 打赏
  • 举报
回复
不同的winver,应该会影响某些方法的实现。

要没问题,就退回到WIN3.X吧

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧