New
#1
Strange CS:GO crash
I'll start off my saying that I have no idea if this is the best place to post this, or if anyone will have the expertise to be able to help or be able to point me somewhere that may.
I maintain a program that some people use in CS:GO and other games for raw mouse input. It needs to detect when frames are rendered to make it work as intended for all the in-game menus and such, so I hook D3D9 Endscene. Source code in case that can help: https://github.com/VolsandJezuz/Rinput-Library
Anyway, one user (on Windows 10 x64) is having a strange issue where CS:GO crashes immediately when my DLL attempts to inject. I looked at the game crash dump (https://drive.google.com/open?id=0B2...mJINm9EMGpDbWs), and it seems like it's some conflict with Data Execution Prevention, but I don't really know enough to get more out of the crash dump than that guess.
The strange part is that it only crashes for him with v1.42 and v1.43 of my program, which utilize a mid-function hook for D3D9 Endscene. But earlier versions which use a different hooking method aren't a problem.
I'm wondering if it's something to do with a Windows 10 feature, because it's security features have caused me headaches in the past with another program I made. But I've had another user with Windows 10 x64 try v1.43 and it worked just fine.
We've tried disabling DEP, running all involved programs as administrator, and reinstalling CS:GO and Steam. I'm have no idea how to narrow down what is causing this or how to fix it. I hope someone on here can help or point me in the direction of someone who might be able to help. Thanks