Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Zamknięcie Mutexu.


Rekomendowane odpowiedzi

Opublikowano

Cześć, planuje zrobić multi clienta do pewnej gry, czy dałoby radę zamknąć mutex za pomocą AutoIT?

surprise motherfucker


 

Opublikowano


analogicznie do otwarcia

np

 

DllCall("Kernel32.dll", "int", "CloseHandle", "hwnd", $hMutex)

 

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano
$kill = _KillMutex("TibiaPlayerMutex")
MsgBox (0,"Mutex",$kill)


Func _KillMutex ($szMutexName)
Local $hMutex = DllCall("Kernel32.dll", "hwnd", "OpenMutex", "int", 0x1F0001, "int", 1, "str", $szMutexName)
Local $aGLE = DllCall("Kernel32.dll", "int", "GetLastError")
If IsArray($aGLE) And $aGLE[0] = 127 Then
Local $aRM = DllCall("kernel32.dll", "int", "ReleaseMutex", "hwnd", $hMutex[0])
If IsArray($aRM) And $aRM[0] > 0 Then Return 1
Return -1
EndIf
Return 0
EndFunc

Takie coś próbowałem, ale nie działa. ;s

surprise motherfucker


 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...