25-01-2013, 09:23 PM
السلام عليكم ورحمة الله وبركاتة
في البدااية لا اعرف اسااسيات الهوك .. لكني اعرف انه تغيير عمل دالة او شيء ما ليعمل لصالحنا
... الحالة ...
لدي لعبة تعمل بنمط Full window mode ... و**** ان اجعلها Window mode
فعندما قمت بتنقيح اللعبة وجدت اني استطيع عمل ذلك عن طريق الدالة CreateWindowEx
فعندما يتم إنشاء النافذة عن طريق CreateWindowEx يتم إعطائها بارمترات ... وعندما اقوم
بتغيير بارمتر dwStyle واجعل قيمته 0 احصل على Window mode وذلك كان في OllyDBG
الدالة CreateWindowEx
والآن إذا اردت عمل برنامج يقوم بتغيير نمط نوافذ الألعاب من Full window mode إلى
Window mode ... كيف افعل ذلك ؟؟
في البدااية لا اعرف اسااسيات الهوك .. لكني اعرف انه تغيير عمل دالة او شيء ما ليعمل لصالحنا

... الحالة ...
لدي لعبة تعمل بنمط Full window mode ... و**** ان اجعلها Window mode
فعندما قمت بتنقيح اللعبة وجدت اني استطيع عمل ذلك عن طريق الدالة CreateWindowEx
فعندما يتم إنشاء النافذة عن طريق CreateWindowEx يتم إعطائها بارمترات ... وعندما اقوم
بتغيير بارمتر dwStyle واجعل قيمته 0 احصل على Window mode وذلك كان في OllyDBG
الدالة CreateWindowEx
كود :
HWND CreateWindowEx(
DWORD dwExStyle, // extended window style
LPCTSTR lpClassName, // pointer to registered class name
LPCTSTR lpWindowName, // pointer to window name
DWORD dwStyle, // window style
int x, // horizontal position of window
int y, // vertical position of window
int nWidth, // window width
int nHeight, // window height
HWND hWndParent, // handle to parent or owner window
HMENU hMenu, // handle to menu, or child-window identifier
HINSTANCE hInstance, // handle to application instance
LPVOID lpParam // pointer to window-creation data
);والآن إذا اردت عمل برنامج يقوم بتغيير نمط نوافذ الألعاب من Full window mode إلى
Window mode ... كيف افعل ذلك ؟؟

