Guest User

Untitled

a guest
May 11th, 2012
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //this is App2.exe
  2. writeEvent = CreateEvent(
  3.             NULL,              
  4.             TRUE,              
  5.             FALSE,              
  6.             TEXT("WriteEvent")  
  7.         );
  8.         if (writeEvent == NULL) {
  9.             return;
  10.         }
  11. SetEvent(writeEvent);
  12. result = CreateProcess( ... ); //opens app3.exe
  13.  
  14. How do I track this event in app3.exe? I tried doing:
  15.     DWORD dwWaitResult;
  16.  
  17.     writeEvent = OpenEvent(
  18.                 READ_CONTROL,        // default security attributes
  19.                 TRUE,               // manual-reset event
  20.                 TEXT("WriteEvent")  // object name
  21.             );
  22.  
  23.     dwWaitResult = WaitForSingleObject(
  24.         writeEvent,
  25.         INFINITE
  26.         );
  27.  
  28.     switch (dwWaitResult) {
  29.         // Received event successfully
  30.         case WAIT_OBJECT_0:
  31.         LoadTime();
  32.         SaveTime();
  33.         ResetEvent(writeEvent);
  34.         break;
  35.     }
Advertisement
Add Comment
Please, Sign In to add comment