still have crash to destop with v2.04. Using WinXP and MSVS.NET
still have crash to destop with v2.04. Using WinXP and MSVS.NET
I just want to say that I followed your instructions in this thread and if you follow them close enough.. it does work.. cookie-cutter recipe to me :)
Also having the problem with the greyed out boxes
xp, msvc++6 sp5
only way i can get those 2 boxes to become checkable is if i change the "Settings For:" option in the top left corner of the settings to "Win32 Debug"
Compiles fine though, no warnings or errors.
3180: Ignoring process attach request for C:\WINDOWS\SYSTEM32\RUNDLL32.EXE
3180: Creating event handle "E8.tmp"
2356: time()-cpuSpeed:1468713
2356: TimeGetTime-cpuSpeed: 1483468
2356: Found EQ Process!
2356: Injecting code length 33792 ...
2356: Code allocated at 0x02990000
2356: Setting hook procedure...
2356: Opening global event "E8.tmp"
it seems to hook and release fine, but my seq box isnt catching the key. Doublechecked that i had the correct ip/port for my seq box in the dll call and that seq is waiting on the correct port, but no decode =\ still gps mode.
i fired up tcpdump listening on the correct port and didnt recieve anything.
Would those two checks im missing because theyre greyed out have anything to do with this?
~Crux
Last edited by Crux; 11-21-2002 at 11:53 PM.
I also having the grey box problem, and I do have SP5 installed. I tried Ataal's trick, but that wouldn't work for me. I'm installing the Platform SDK to see if that helps.
Last edited by Raelik; 11-22-2002 at 12:14 AM.
I've had the grey box problem too.. You know how to fix it? Do all the other changes then click apply/ok.. then go back in and the boxes won't be grey anymore.
I didn't really see that as an issue but it's like order of operations.. some function needs to save for others to appear!
Hope I made sense!
my own lameness was the cause.
~fooo
(actual name withheld for silliness and paranioa)
Last edited by fooo; 11-22-2002 at 03:18 AM.
Are you sure that's what's happening? Or is it because after you save and then go back in, the "Settings For:" is set to Win32 Debug, because that's the default Active Configuration is. If you pull that pull-down back to All Configurations or Win32 Release, they will grey out again. I've already tried compiling in with a debug configuration, but that doesn't work.Originally posted by RUiNER
I've had the grey box problem too.. You know how to fix it? Do all the other changes then click apply/ok.. then go back in and the boxes won't be grey anymore.
I didn't really see that as an issue but it's like order of operations.. some function needs to save for others to appear!
Hope I made sense!
Unfortunately, I have limited environments from which to test here ... I would love to solve the unhooking problem first. I'm sure its related to some of the crashes people have been seeing, and plagues both the V1 codebase and the V2 code. I'm gonna have to rely on those of you with debuggers that are experiencing the problem to provide me with some output ...
Fooo -- those messages are coming up because the "Perform 64-bit compatibility tests" option was not unchecked in your project settings. They're merely warnings about incompatibility with a 64-bit build, and nothing to worry about.
Maggotboy
I successfully compiled without the greyed out options, using the Win32 Release config, and here's my DbMon output:
968: Ignoring process attach request for C:\WINNT\SYSTEM32\RUNDLL32.EXE
968: Creating event handle ""
1108: time()-cpuSpeed:1150105
1108: TimeGetTime-cpuSpeed: 1162844
1108: Found EQ Process!
1108: Injecting code length 28416 ...
1108: Code allocated at 0x02650000
1108: Setting hook procedure...
1108: Opening global event ""
1108: Unable to open global event ""
1108: Found EQ Process!
1108: Opening global event ""
1108: Unable to open global event ""
1108: Found EQ Process!
1108: Opening global event ""
1108: Unable to open global event ""
1108: Found EQ Process!
1108: Opening global event ""
1108: Unable to open global event ""
1108: Found EQ Process!
1108: Opening global event ""
1108: Unable to open global event ""
1108: Found EQ Process!
1108: Opening global event ""
1108: Unable to open global event ""
1108: Found EQ Process!
1108: Opening global event ""
1108: Unable to open global event ""
1108: Found EQ Process!
1108: Opening global event ""
1108: Unable to open global event ""
any ideas?
Ok, that's enlightening, Raelik!
Creating event handle "" -- this means the name didn't take for some reason. I call GetTempFileName(), perhaps this function is failing somehow.
This would cause the release not to function. Gonna do some research on it.
Maggotboy
Maggotboy gets a RTSM (Read The Stinking Manual for those of us who don't swear) for this blunder with the event handle ...
Thanks to Raelik and a quick look at GetTempFileName, I'm not supposed to use NULL for the directory name. It causes the function to fail!
I'm posting a 1.4 version in the old thread, and a new V2 in this thread.
Maggotboy
Swear? Everyone knows that RTFM stands for Read The Fine Manual. :/
ok got the code to run, but pressing keys in EQ leads to crashes.
is it still happening to other people with the latest code?
~fooo
Its fully functional now.. releases on first key strok..
very well done..
Maggotboy for President!
Unloading beautifully now, thanks man.
There are currently 3 users browsing this thread. (0 members and 3 guests)