Win2000 compatibility

Csaba Raduly
Fri Apr 13 08:40:00 GMT 2012

On Fri, Apr 13, 2012 at 4:18 AM, Christopher Faylor  wrote:
> On Thu, Apr 12, 2012 at 07:19:07PM +0400, iggor wrote:
>>It appears that Cygwin SETUP.EXE at this time is uncompatible with
>>Windows 2000, since it uses function GetModuleHandleExA which leads to
>>error in searching entry point in kernel32.dll.  So, I cannot run setup
>>at all, even get help with option.  AFAIK, this function is absent in
>>all Win2k, not only my SP4, build 2195.
> I finally managed to check this on a virtual machine at home.  At work I
> could only check the sources and import list for setup.exe to see if
> GetModuleHandleExA was referenced and I couldn't see any sign of it.
> And, unsurprisingly, when I try setup.exe at home under W2K it does work
> fine under Windows Service Pack 4.
> If you're having problems it seems like you either have an old version
> of setup.exe or a non-Cygwin version of setup.exe.

The following experiment appears to confirm that setup.exe has nothing
to do with GetModuleHandleExA :

$ strings ~/Cygwin/setup/setup.exe | grep GetModule

This is a setup.exe built from the CVS sources. The executable
downloaded from is compressed, so:

$ strings ~/download/setup-1.7.exe | grep GetModule
(no output)

GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds

Problem reports:
Unsubscribe info:

More information about the Cygwin mailing list