WIN98UPDT0002 Hello to everyone! I have been playing with this expansion pack for Windows 98 for the last week. I have made it possible to add new exports into existing export table and also fixed other function which added modified export table at the end of the file. Here are the results: * add GlobalMemoryStatusEx() EXPERIMENTAL! * removed GetVersionEx modification - changed the way of checking if patch was previously applied - now checks if UPDATE section exists Ofcourse it is still open-source Now the bad things: My implementation of GlobalMemoryStatusEx() seems to be quite buggy It works nice with NFS:MW and the provided testapp.exe but it does not with Q4 and Doom3 and also causes trouble with GCC. For this reason there are two exe's inside - one which adds GlobalMemoryStatusEx() and one without it Does anybody here know asm and is able to fix it? Please test it with .Net apps which caused problems with previous version. Also tell me whether "Method 1" (recommended) of adding new functions to export table works for you. Cheers, Xeno86 win98updt0002.rar