> Just one question about the actual implementation of the patch - why are > you setting the OS version *before* you call GetVersionEx()?
The Microsoft Example did a memset on the structure before calling void GetVersionEx(). Setting it to a version that needs the Global\ is only a safeguard against a failing call. I guess the call cannot fail, and thus setting it before is not really needed. > It'll just get overwritten... Yes, if the void call does not fail to work. Andreas ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly