Çözüldü client sınırı koyma ?

  • Konuyu açan Konuyu açan bosymax
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 2K
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

bosymax

Geliştirici
Geliştirici
MT Üye
Mesaj
222
Çözümler
14
Beğeni
110
Puan
749
Ticaret Puanı
0
merhaba herkese client sınırı koymak istiyorum en fazla 2 veta 3 client açılabilir olabilir bu konu forumumuzda var mı ?
 
Benzer bir konu açılmıştı ve @Whistle 'nin bir yorumu olmuştu: Oto packta birden fazla açılması engelleniyordu. Benzer mantıkla uygulanabilir.
Sizde bu mantığı uygulayabilirsiniz.
 
Benzer bir konu açılmıştı ve @Whistle 'nin bir yorumu olmuştu: Oto packta birden fazla açılması engelleniyordu. Benzer mantıkla uygulanabilir.
Sizde bu mantığı uygulayabilirsiniz.
yanıtınız için çok teşekkür ederim
konuyu inceledim fakat client üzerinden nasıl bir düzenleme yapılacağını bulamadım?
 
Son düzenleme:
UserInterface.cpp Müsait Bi Yere Ekliye Bilirsin

bool genMutex(int id)
{
std::string mutex_name = "MultiBoxBlock";
mutex_name.push_back(id);
HANDLE Mutex = OpenMutexA(MUTEX_ALL_ACCESS, 1, mutex_name.c_str());

if (!Mutex || WaitForSingleObject(Mutex,500) == WAIT_ABANDONED)
{
CreateMutexA(0, 1, mutex_name.c_str());
Sleep(INFINITY);//locks mutex
return true;
}

return false;
}
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
bool ret = false;
for (int i = 0;i<3;i++)
{
ret = genMutex(i);
if (ret)
break;
}
if (!ret)
{
MessageBoxA(NULL, "MultiBox detected", "", MB_OK);
ExitProcess(0);
}
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst