Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


Alpha Servers
Resultados 1 a 10 de 10
  1. #1

    Avatar de PowerX
    Data de Ingresso
    Mar 2014
    Localização
    Brasilia
    Posts
    86
    Agradecido
    126
    Agradeceu
    56
    Peso da Avaliação
    4

    Thumbs up Bloqueio de Multiplas Instancias

    Bom, como o titulo já diz, e apenas uma dll que não permite ao jogador abrir mais de um jogo no seu computador

    Download do arquivo: [Somente usuários registrados podem vem os links. ]

    API para hook: BraveTeam

    PS: Seu main obrigatoriamente deve ser chamado de main.exe

    Tutorial: Baixe o arquivo para download (Plugin.dll) Efetue hook da Plugin.dll no seu main!



    Créditos:
    PowerX - Brave TeaM
    Google
    Global development for MU online (all version)
    Hidden Content

  2. Os Seguintes 5 Usuários Agradeceram você PowerX Por este Post Útil:


  3. #2

    Avatar de Sain
    Data de Ingresso
    Mar 2014
    Localização
    Porto Alegre
    Idade
    20
    Posts
    62
    Agradecido
    37
    Agradeceu
    19
    Peso da Avaliação
    4

    Padrão

    Para quem quiser a source do mesmo, segue ai:
    Código PHP:
    CreateMutex(nilFalsepchar('main.exe'));
    if 
    GetLastError ERROR_ALREADY_EXISTS then 
    begin    
         MessageBox
    (0'O Jogo já se encontra em execução, feche a outra instância e abra novamente!''Informação'MB_ICONERROR MB_OK);  
         
    Close(); // Aqui da um close    
          
      
    end;
    end
    - - - Updated - - -

    E também, pelo nome pelo Caption
    Código PHP:
    CreateMutex(nilFalsepchar('Caption'));
    if 
    GetLastError ERROR_ALREADY_EXISTS then 
    begin    
         MessageBox
    (0'O Jogo já se encontra em execução, feche a outra instância e abra novamente!''Informação'MB_ICONERROR MB_OK);  
         
    Close(); // Aqui da um close    
          
      
    end;
    end
    - - - Updated - - -

    Observações: O codigo fonte pode ser totalmente diferente do que o PowerX postou, mas é uma das maneiras.
    "Pesquisar, desenvolver, solucionar e comercializar serviços de web design de alta qualidade buscando a melhoria continua de web"
    Hidden Content

  4. O Seguinte Usuário Agradeceu Sain Por este Post Útil:


  5. #3

    Avatar de LaBaK
    Data de Ingresso
    Mar 2011
    Localização
    Escondido em Lorencia ;H
    Idade
    24
    Posts
    208
    Agradecido
    92
    Agradeceu
    57
    Peso da Avaliação
    9

    Padrão

    O mesmo desse que postei. ;p

    [Somente usuários registrados podem vem os links. ]
    Ah´´

  6. #4

    Avatar de PowerX
    Data de Ingresso
    Mar 2014
    Localização
    Brasilia
    Posts
    86
    Agradecido
    126
    Agradeceu
    56
    Peso da Avaliação
    4

    Padrão

    Citação Postado originalmente por LaBaK Ver Post
    O mesmo desse que postei. ;p

    [Somente usuários registrados podem vem os links. ]
    Você posto a source, tem pessoas que não sabem criar uma exportação na dll, então a mesma esta ai para uso!
    Apenas não intendi a parte "Créditos: LaBaK" , sendo que esse código e open source nos portais, basta procurar sobre CreateMuTex

    [']s
    Global development for MU online (all version)
    Hidden Content

  7. Os Seguintes 2 Usuários Agradeceram você PowerX Por este Post Útil:


  8. #5

    Avatar de Sain
    Data de Ingresso
    Mar 2014
    Localização
    Porto Alegre
    Idade
    20
    Posts
    62
    Agradecido
    37
    Agradeceu
    19
    Peso da Avaliação
    4

    Padrão

    Citação Postado originalmente por PowerX Ver Post
    Você posto a source, tem pessoas que não sabem criar uma exportação na dll, então a mesma esta ai para uso!
    Apenas não intendi a parte "Créditos: LaBaK" , sendo que esse código e open source nos portais, basta procurar sobre CreateMuTex

    [']s
    Créditos: LabaK pela função MessageBox adicionada ao code, rs rs.
    "Pesquisar, desenvolver, solucionar e comercializar serviços de web design de alta qualidade buscando a melhoria continua de web"
    Hidden Content

  9. O Seguinte Usuário Agradeceu Sain Por este Post Útil:


  10. #6

    Avatar de sula
    Data de Ingresso
    Oct 2011
    Localização
    Fortaleza
    Posts
    309
    Agradecido
    75
    Agradeceu
    60
    Peso da Avaliação
    10

    Padrão

    Eu testei em season 6 da enc.
    dll devidamente hockada.

    Da pra logar duas accs, ao tentar abrir a 2ª conta, a janelinha ate avisa q ja tem uma aberta, mas é só da ok e prosseguir normalmente e logar a 2ª acc.

    Resultado: Ao menos nessa versão, a dll só serve mesmo pra avisar que já tem um jogo aberto, somente isso.
    Att:

  11. #7

    Avatar de PowerX
    Data de Ingresso
    Mar 2014
    Localização
    Brasilia
    Posts
    86
    Agradecido
    126
    Agradeceu
    56
    Peso da Avaliação
    4

    Padrão

    Citação Postado originalmente por sula Ver Post
    Eu testei em season 6 da enc.
    dll devidamente hockada.

    Da pra logar duas accs, ao tentar abrir a 2ª conta, a janelinha ate avisa q ja tem uma aberta, mas é só da ok e prosseguir normalmente e logar a 2ª acc.

    Resultado: Ao menos nessa versão, a dll só serve mesmo pra avisar que já tem um jogo aberto, somente isso.
    Att:
    Sula, este problema e devido ao parametro de fechamento (ExitProcess), no qual eu esqueci de publicar o mesmo.
    Estarei corrigindo o problema e postando a nova dll para download

    [']s
    Global development for MU online (all version)
    Hidden Content

  12. Os Seguintes 2 Usuários Agradeceram você PowerX Por este Post Útil:


  13. #8

    Avatar de sula
    Data de Ingresso
    Oct 2011
    Localização
    Fortaleza
    Posts
    309
    Agradecido
    75
    Agradeceu
    60
    Peso da Avaliação
    10

    Padrão

    okay, vou aguardar para testar ela


    Att:

  14. #9

    Avatar de Yann Diias
    Data de Ingresso
    Apr 2014
    Localização
    AA
    Idade
    28
    Posts
    55
    Agradecido
    7
    Agradeceu
    2
    Peso da Avaliação
    4

    Padrão

    @sula
    Não sei se você já conseguiu a sua dll, já que se passaram meses já . rs
    Mas eu tenho uma aqui que não avisa nada, simplesmente não deixa ser executado uma segunda vez . é só hookar que ela faz o resto !
    segue o link:
    [Somente usuários registrados podem vem os links. ]

    Créditos pela dll: Meus + Imperyus

  15. #10

    Avatar de SCOFIELD
    Data de Ingresso
    Oct 2013
    Localização
    Pc
    Idade
    19
    Posts
    378
    Agradecido
    185
    Agradeceu
    132
    Peso da Avaliação
    0

    Padrão

    Você pode fazer isso também Extractfilename(application.ExeName)

    assim ele detectaria o nome do main e não permitiria que outro com este nome estivesse em execução, sem a necessidade de ser main.exe

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Download| Bloqueador de Multíplas Janelas
    Por Yann Diias no fórum Downloads
    Respostas: 1
    Último Post: 03-10-2017, 04:26 AM
  2. |Release| Fix CTRL Freeze Multiplas Janelas
    Por Marceliin no fórum Sources
    Respostas: 0
    Último Post: 12-03-2015, 07:16 PM
  3. |Suporte| Bloqueio de cadastro
    Por Mentor no fórum vB | Suporte/Dúvidas
    Respostas: 7
    Último Post: 25-06-2013, 10:58 PM
  4. Respostas: 0
    Último Post: 16-07-2010, 01:49 AM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •