Windows 2000上的ILClone

Windows 2000上的ILClone,windows,shell32,Windows,Shell32,有人知道Windows 2000上的ILClone()函数有什么问题吗?它是否得到充分支持?MSDN说它在Windows 2000上运行,但我有一个用户报告说,由于该功能,我的程序将不会在Windows 2000上运行 编辑:我能够得到一个Win2K系统,我可以确认问题 安装的Shell32.dll版本为5.0.3700.6705。运行程序时显示的错误消息是:在动态链接库SHELL32中找不到过程入口点ILClone。DLL在Windows 5上可用,但它是从shlwapi.DLL导出的,因此必

有人知道Windows 2000上的ILClone()函数有什么问题吗?它是否得到充分支持?MSDN说它在Windows 2000上运行,但我有一个用户报告说,由于该功能,我的程序将不会在Windows 2000上运行

编辑:我能够得到一个Win2K系统,我可以确认问题


安装的Shell32.dll版本为5.0.3700.6705。运行程序时显示的错误消息是:在动态链接库SHELL32中找不到过程入口点ILClone。DLL在Windows 5上可用,但它是从shlwapi.DLL导出的,因此必须使用LoadLibrary&GetProcAddress()加载它才能兼容。

。我将尝试此方法并让您知道它是如何运行的。在加载的shlwapi.dll和加载的shell32.dll上尝试了GetProcAddress(),但都不起作用。GetProcAddress(lib,“ILClone”)返回NULL。显然,这些函数最初是由ordinal导出的。这就是说,虽然ILClone很方便,但它是一个易于编写的函数。