【问题标题】:Getting error when I to try to install my program on Windows 2000当我尝试在 Windows 2000 上安装我的程序时出现错误
【发布时间】:2012-11-25 09:04:42
【问题描述】:

当我尝试在 Windows 2000 上安装我的程序(C#、Winforms、.NET 2.0)时遇到错误:

无法在动态链接库KERNEL32.dll中定位程序入口点GetNativSystemInfo

【问题讨论】:

  • GetNativSystemInfo(没有“e”)-我认为这是一个错字?
  • 运行安装程序时出现错误对吗?如果是这样,您需要描述安装程序。

标签: c# .net winforms


【解决方案1】:

您使用的 API 在 Windows 2000 上根本不可用。

另见MSDN about GetNativeSystemInfo

支持的最低客户端
Windows XP [桌面应用程序 | Windows 应用商店应用]

支持的最低服务器
Windows Server 2003 [桌面应用程序 | Windows 应用商店应用]

为什么不使用 Windows 2000 可用的函数GetSystemInfo

【讨论】:

  • 你说的是真的,但几乎没有帮助。安装程序中似乎出现错误。这是不是由海报编写的代码。由于发帖者没有编写对 GetNativeSystemInfo 的调用,因此他/她不能轻易更改它。
  • @David Heffeman:该问题并未明确说明已使用安装程序。这只是你做的一个假设。用户可能通过从“bin\Debug”文件夹中复制文件来“安装”应用程序。此外,发布者可能已经编写了自己的安装程序。
  • @Alexandre 这个问题的标题对我来说似乎很清楚。此外,p/invoke 不会导致加载时间错误。
猜你喜欢
  • 1970-01-01
  • 2019-09-26
  • 2017-06-16
  • 1970-01-01
  • 1970-01-01
  • 2014-04-05
  • 2021-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多