Thread: windows 2000?
View Single Post
Old 09-14-2007, 12:06 AM   #82
OldCigarette
Private First Class
 
Join Date: Jun 2007
Send a message via ICQ to OldCigarette Send a message via AIM to OldCigarette
Default

Here is my wtsapi32.dll wrapper that should be more or less version free. It still has the GetVersionExA hook in the import table but it looks it up dynamically now. If anybody knows a better way to get around the version check feel free to share! The patch works on my machine but I've not tested it else where so you may run into some bumps. The calls to WTSRegisterSessionNotification/WTSUnRegisterSessionNotification will not actually do anything, which should not be a problem on 2000.

Code:
ETQW Windows 2000 Patch

I made this is for demo v1.0.10745.32242, should work across versions but no guarantees.

NOTE PunkBuster may kick you!  I have not experienced this and do not believe it will happen
but I TAKE NO RESPONSIBILITY FOR ANY BANS YOU RECIEVE!

Install
-------
First run the etqw installer.

When it says older windows not supported open explorer, DO NOT
CLOSE THE INSTALLLER

Use something like Process Explorer to see where the install files are
mine where here for demo
C:\Documents and Settings\user\Local Settings\Temp\WZSE0.TMP\Enemy Territory - QUAKE Wars(TM) Demo.msi

Copy the Setup\Data folder from here, and put it somewhere you would install it.

Extract this zip to where you placed Setup\Data folder (etqw.exe should be there)

Download punkbuster installer and add ETQW and check for updates, it should
install punkbuster.
http://websec.evenbalance.com/downloads/windows/pbsetup.exe

Now fire up ETQW and enjoy.

Trouble Shooting
----------------
I have also included my wtsapi32.dll from System32 as wtsapi32_old.dll.
If you have problems you may try replacing wtsapi32_old.dll with your wtsapi32.dll.
(This package just supplies a 'wrapper' that loads wtsapi32_old.dll and looks like a XP wtsapi32.dll)

Other
-----
Sources also included under wtsapi32_wrapper.

-OldCigarette
Attached Files
File Type: zip ETQW_WIN_2000.zip (14.8 KB, 162 views)
OldCigarette is offline   Reply With Quote