【问题标题】:FlsAlloc cannot be found in KERNEL32.dll?在 KERNEL32.dll 中找不到 FlsAlloc?
【发布时间】:2012-01-03 09:54:40
【问题描述】:

我尝试安装 dotNetFx45_Full_setup(Microsoft .NET Framework 4.5 开发者预览版),但我得到“在 KERNEL32.dll 中找不到 FlsAlloc”,我可以修补 KARNEL32.dll 吗?也许我需要 Windows 7?

【问题讨论】:

  • 确定不是kernel32.dll?
  • 这是 VS11 的预览,它不再支持开发可以在 XP 上运行的 C/C++ 应用程序。 CRT 硬绑定到 FlsAlloc(),而不是希望通过 GetProcAddress() 找到它。对此有很多批评,它可能会在 RTM 发生变化。

标签: c# .net visual-studio windows-xp


【解决方案1】:

.Net 4.5 Developer Preview 仅支持 Windows 7。

requirements 状态:

支持的操作系统:Windows 7、Windows Server 2008 R2

  • Windows 7(x86 和 x64)
  • Windows Server 2008 R2 (x64)
  • Windows 开发者预览版(x86 和 x64)
  • Windows Server 开发者预览版 (x64)

我怀疑这会在发布前改变。

【讨论】:

  • +1 并否定了我的回答;你的更好。虽然我对发布前的变化没有你那么乐观。
猜你喜欢
  • 2018-07-22
  • 1970-01-01
  • 2014-04-26
  • 1970-01-01
  • 2016-11-09
  • 1970-01-01
  • 2012-11-14
  • 1970-01-01
  • 2011-04-14
相关资源
最近更新 更多