Advertisement
GlobalHell2K17

acquire_tasksche_mutex (FUN_00401eff) Decompiled

May 20th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1.  
  2. undefined4 __cdecl acquire_tasksche_mutex(int number_of_tries)
  3.  
  4. {
  5.   HANDLE hObject;
  6.   int iVar1;
  7.   char local_68 [100];
  8.  
  9.   sprintf(local_68,s_%s%d_0040f4ac,s_Global\MsWinZonesCacheCounterMut_0040f4b4,0);
  10.   iVar1 = 0;
  11.   if (0 < number_of_tries) {
  12.     do {
  13.       hObject = OpenMutexA(0x100000,1,local_68);
  14.                     /* If Mutex Acquisition Is Successful Then Return 1 */
  15.       if (hObject != (HANDLE)0x0) {
  16.         CloseHandle(hObject);
  17.         return 1;
  18.       }
  19.                     /* Sleep And Try Again */
  20.       Sleep(1000);
  21.       iVar1 = iVar1 + 1;
  22.     } while (iVar1 < number_of_tries);
  23.   }
  24.                     /* If Mutex Couldn't Be Acquired Then Return 0 */
  25.   return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement