2012-11-25 72 views
0

当我尝试在Windows 2000上安装我的程序(C#,的WinForms,.NET 2.0)我收到一个错误:获取错误,当我尝试在Windows上安装我的程序2000

程序入口点GetNativSystemInfo不能设在动态链接库KERNEL32.dll

+0

'GetNativSystemInfo'(没有“E”) - 我认为这是一个错字? – ChrisF

+0

运行安装程序时发生错误吗?如果是这样,你需要描述安装程序。 –

回答

4

如果您正在使用的API,根本就不是可在Windows 2000中

又见MSDN about GetNativeSystemInfo

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

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

你为什么不使用功能GetSystemInfo这适用于Windows 2000

+0

你说的是真的,但几乎没有帮助。安装程序中似乎出现错误。哪些代码不是由海报写的。由于海报没有将呼叫写到GetNativeSystemInfo,他/她不能轻易改变它。 –

+1

@David Heffeman:这个问题没有具体说明安装程序已被使用。这只是你所做的一个假设。用户可以通过从“bin \ Debug”文件夹复制文件来“安装”应用程序。此外,海报可能已经编写了自己的安装程序。 –

+0

@Alexandre问题标题似乎对我来说足够清晰。另外,p/invoke不会导致加载时间错误。 –

相关问题