Hack a Blitz3D EXE so the window starts hidden?
Blitz3D Forums/Blitz3D Programming/Hack a Blitz3D EXE so the window starts hidden?
| ||
Is this possible? Can someone with more knowledge in this area try and hack an EXE and see if they can remove the WS_VISIBLE flag from the OpenWindow instruction, or add a ShowWindow() [hide window] command in there? It would make applications much more professional looking if they didn't start at 400x300, flash to the entire desktop area, then size back down to 800x600. |
| ||
Start here: http://www.blitzcoder.com/cgi-bin/ubb-cgi/postdisplay.cgi?forum=Forum5&topic=003372 |
| ||
I'm not sure, but I think BlitzSys.DLL Version: v1.05 allows you to hide the Blitz runtime window for Blitz 3D. Regards, Rogue Vector |
| ||
He wants the app to start with the window hidden, not to hide it after. |
| ||
I asked this question several times. But nobody have the solution. |
| ||
As Koriolis said, somebody at blitzdoer used to patch a blitz binary. |
| ||
They explain how to remove it in the blitzcoder link it would seem |
| ||
And the patch program works... :) |
| ||
I never noticed this problem... -RZ |
| ||
The patch program changes the starting window size. I asked to start the window hidden. The reason for this is that is you write an application, you have to initialize the DirectX window at the largest size it can ever be, which is the size of the desktop. I don't want the non-maximized size of the window to be that big, so I have to initialize graphics3d at that size, then resize it to 800x600 or something. |
| ||
Just a thought... If you did manage to hack the exe or whatever to stop the window from showing up, I think you wouldn't be able to get the hwnd of the window with GetActiveWindow :( ...But I might be wrong? |