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--;
|