・AllocConsole 時に SW_HIDE を与えるために、__readfsdword を用いてアドレスを指定する
ようにしました。(これによって、もう少し整理できるかも)
ckw-mod\95Ï\8dX\93_
+----- 2010/05/17 -----
+
+(craftware)
+
+\81EAllocConsole \8e\9e\82É SW_HIDE \82ð\97^\82¦\82é\82½\82ß\82É\81A__readfsdword \82ð\97p\82¢\82Ä\83A\83h\83\8c\83X\82ð\8ew\92è\82·\82é
+ \82æ\82¤\82É\82µ\82Ü\82µ\82½\81B(\82±\82ê\82É\82æ\82Á\82Ä\81A\82à\82¤\8f\82µ\90®\97\9d\82Å\82«\82é\82©\82à)
+
----- 2010/05/07 -----
(craftware)
* Open Console Window
* hack StartupInfo.wShowWindow flag
*/
- DWORD* pflags = (DWORD*) 0x00020068; /* private memory */
- WORD* pshow = (WORD*) 0x0002006C;
+ INT_PTR peb = __readfsdword(0x30);
+ INT_PTR param = *(INT_PTR*) (peb + 0x10);
+ DWORD* pflags = (DWORD*) (param + 0x68);
+ WORD* pshow = (WORD*) (param + 0x6C);
DWORD backup_flags = *pflags;
WORD backup_show = *pshow;