From: <ma...@us...> - 2003-05-15 04:56:49
|
Update of /cvsroot/decaldev/source/LobbyHook In directory sc8-pr-cvs1:/tmp/cvs-serv9026 Modified Files: LobbyHook.cpp Log Message: Don't inject if Decal isn't running Index: LobbyHook.cpp =================================================================== RCS file: /cvsroot/decaldev/source/LobbyHook/LobbyHook.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** LobbyHook.cpp 13 May 2003 07:16:12 -0000 1.1 --- LobbyHook.cpp 15 May 2003 04:56:46 -0000 1.2 *************** *** 39,45 **** } - if( FindWindow( NULL, "Decal Agent" ) == NULL ) - MessageBox( NULL, "Can't find DenAgent", "!", MB_OK ); - PROCESS_INFORMATION ProcInfo; memset( &ProcInfo, 0, sizeof( PROCESS_INFORMATION ) ); --- 39,42 ---- *************** *** 49,58 **** a6, const_cast< char * >( a7 ), a8, &ProcInfo /* a9 - Proc Info */ ); ! ForceLibrary( szDllPath, &ProcInfo ); ResumeThread( ProcInfo.hThread ); } - else bResult = CreateProcess( a0, a1, a2, a3, a4, a5, a6, a7, a8, a9 ); s_recursion--; --- 46,60 ---- a6, const_cast< char * >( a7 ), a8, &ProcInfo /* a9 - Proc Info */ ); ! if (FindWindow (NULL, "Decal Agent") != NULL) ! { ! ForceLibrary( szDllPath, &ProcInfo ); ! } ! ResumeThread( ProcInfo.hThread ); } else + { bResult = CreateProcess( a0, a1, a2, a3, a4, a5, a6, a7, a8, a9 ); + } s_recursion--; |