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
    75
    Agradecido
    123
    Agradeceu
    53
    Peso da Avaliação
    11

    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
    27
    Posts
    55
    Agradecido
    38
    Agradeceu
    19
    Peso da Avaliação
    11

    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
    31
    Posts
    205
    Agradecido
    101
    Agradeceu
    58
    Peso da Avaliação
    16

    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
    75
    Agradecido
    123
    Agradeceu
    53
    Peso da Avaliação
    11

    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
    27
    Posts
    55
    Agradecido
    38
    Agradeceu
    19
    Peso da Avaliação
    11

    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
    269
    Agradecido
    73
    Agradeceu
    58
    Peso da Avaliação
    15

    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
    75
    Agradecido
    123
    Agradeceu
    53
    Peso da Avaliação
    11

    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
    269
    Agradecido
    73
    Agradeceu
    58
    Peso da Avaliação
    15

    Padrão

    okay, vou aguardar para testar ela


    Att:

  14. #9

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

    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
    26
    Posts
    283
    Agradecido
    175
    Agradeceu
    118
    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. |Release| Fix CTRL Freeze Multiplas Janelas
    Por Marceliin no fórum Sources
    Respostas: 1
    Último Post: 28-10-2019, 10:23 PM
  2. |Download| Bloqueador de Multíplas Janelas
    Por Yann Diias no fórum Downloads
    Respostas: 2
    Último Post: 28-06-2018, 01:22 AM
  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
  •