Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Segurança de Planilha (RESOLVIDO)
Segurança de Planilha (RESOLVIDO)
Bom dia, Pessoal!
Estava pesquisando sobre como proteger a planilha para que funcione apenas em PC's autorizados, só que pra isso, eu teria que saber o nome atribuído ao PC das pessoas para incluir no VBA. Tem alguma outra forma de inserir um serial para cada cliente que eu ceder a planilha para que eles não consigam distribuir a terceiros? Ou seja, ela não funcione em outros PC's?
Grata pela atenção!
Estava pesquisando sobre como proteger a planilha para que funcione apenas em PC's autorizados, só que pra isso, eu teria que saber o nome atribuído ao PC das pessoas para incluir no VBA. Tem alguma outra forma de inserir um serial para cada cliente que eu ceder a planilha para que eles não consigam distribuir a terceiros? Ou seja, ela não funcione em outros PC's?
Grata pela atenção!
Editado pela última vez por Elane2020 em Ter Set 01, 2020 9:47 pm, em um total de 1 vez.
Re: Segurança de Planilha
Tem algumas opções, libera o acesso com um formulário de login ou no primeiro acesso grava o nome do computador em alguma aba oculta da planilha e usa isso como validador, etc..
Tenha em mente que nao vai conseguir proteger plenamente nenhuma planilha Excel , é bem fácil quebrar a senha do código com programas externos.
Tenha em mente que nao vai conseguir proteger plenamente nenhuma planilha Excel , é bem fácil quebrar a senha do código com programas externos.
Re: Segurança de Planilha
Boa tarde, Raygsson!
Grata por responder. Sei que não existe método 100% seguro, mas minha intenção seria dificultar o máximo possível. Tentei baixar o XLtoEXE, mas ele não executa no meu PC (já desativei antivírus, Firewall, coloquei como adm, e não funcionou). Mas de qualquer forma, agradeço pela atenção.
Cordialmente,
Elane
Grata por responder. Sei que não existe método 100% seguro, mas minha intenção seria dificultar o máximo possível. Tentei baixar o XLtoEXE, mas ele não executa no meu PC (já desativei antivírus, Firewall, coloquei como adm, e não funcionou). Mas de qualquer forma, agradeço pela atenção.
Cordialmente,
Elane
-
- Manda bem
- Mensagens: 107
- Registrado em: Qua Nov 29, 2017 11:51 am
- Localização: Fortaleza - CE
Re: Segurança de Planilha
Elane,
Boa tarde!
Tendo em mente a questão levantada pelo amigo Raygsson (quanto fato de que nada é 100% seguro), segue, para sua apreciação e proveito um código que pega o serial da máquina do usuário onde ele estiver instalado.
O código não é meu. Peguei em algum lugar na internet e acho que nunca o usei.
Boa tarde!
Tendo em mente a questão levantada pelo amigo Raygsson (quanto fato de que nada é 100% seguro), segue, para sua apreciação e proveito um código que pega o serial da máquina do usuário onde ele estiver instalado.
O código não é meu. Peguei em algum lugar na internet e acho que nunca o usei.
- Anexos
-
- Função para pegar o número do HD.zip
- (10.31 KiB) Baixado 256 vezes
Re: Segurança de Planilha
Boa tarde, Wagner!
Mais uma vez, muitíssimo obgda! Vou verificar!
Cordialmente,
Elane
Mais uma vez, muitíssimo obgda! Vou verificar!
Cordialmente,
Elane
Re: Segurança de Planilha
Boa noite, Elane
Como o Wagner e o Raygsson disse a segurança das Planilhas do Excel não são "confiáveis", mas podemos dificultar...
Então além do serial do HD (do amigo Wagner), tu podes bloquear pelo serial da placa-mãe (podendo ser
mais seguro se tu criares um código que modifica este serial para um outro e encriptar posteriormente,
podendo assim dificultar ainda mais para os "espertinhos" - é só uma sugestão)..
Clique no link abaixo, para ver este código de bloqueio pelo seria da placa-mãe, já testei e funciona bem ...
http://www.yogeshguptaonline.com/2009/0 ... kbook.html
Espero que tenha ajudado de alguma forma...
Aguardando sua resposta e seu Feed Back ... se foi útil, coloque um smile ...
LaerteB
Como o Wagner e o Raygsson disse a segurança das Planilhas do Excel não são "confiáveis", mas podemos dificultar...
Então além do serial do HD (do amigo Wagner), tu podes bloquear pelo serial da placa-mãe (podendo ser
mais seguro se tu criares um código que modifica este serial para um outro e encriptar posteriormente,
podendo assim dificultar ainda mais para os "espertinhos" - é só uma sugestão)..
Clique no link abaixo, para ver este código de bloqueio pelo seria da placa-mãe, já testei e funciona bem ...
http://www.yogeshguptaonline.com/2009/0 ... kbook.html
Espero que tenha ajudado de alguma forma...
Aguardando sua resposta e seu Feed Back ... se foi útil, coloque um smile ...
LaerteB
Re: Segurança de Planilha
Bom dia, Laerte!
Muito obgda por mais essa dica! Vcs são ótimos!
Desejo um excelente final de semana!
Cordialmente,
Elane
Muito obgda por mais essa dica! Vcs são ótimos!
Desejo um excelente final de semana!
Cordialmente,
Elane
-
- Manda bem
- Mensagens: 107
- Registrado em: Qua Nov 29, 2017 11:51 am
- Localização: Fortaleza - CE
Re: Segurança de Planilha
Laert,
Bom dia!
Também agradeço a você pela indicação do código que bloqueia pelo número serial da placa mãe. Testei aqui no meu Notebook, um Sony Vayo I3 e o número serial retornou como sendo "N/A". Ou seja; como se não tivesse número serial, não disponível ou não permitido.
Sabes me informar se é isso mesmo ou se tem mais alguma coisa que eu precise fazer?
Bom dia!
Também agradeço a você pela indicação do código que bloqueia pelo número serial da placa mãe. Testei aqui no meu Notebook, um Sony Vayo I3 e o número serial retornou como sendo "N/A". Ou seja; como se não tivesse número serial, não disponível ou não permitido.
Sabes me informar se é isso mesmo ou se tem mais alguma coisa que eu precise fazer?
Re: Segurança de Planilha
Amigo Wagner.
Para saber o seu número serial terá que pegar pelo prompt de comando, quando aberto digite o seguinte: wmic baseboard get product,Manufacturer,version,serialnumber
Com o número do serial copie e cole na célula "C4" como informado no código.
Ou tu podes colocar esse trecho abaixo :
Depois do trecho do código abaixo (que se encontra no módulo):
que será copiado automaticamente para a célula "C4" o nº serial.
Aqui funciona normalmente - tenho uma Asus M5A97 EVO.
Não esqueça de colocar o formato da célula como número e tirando as casas decimais depois da vírgula (se tiver).
Espero que no seu notebook funcione depois disso, qualquer coisa a gente vai se falando...
Aguardando sua resposta e seu Feed Back ... se foi útil, coloque um smile ...
LaerteB
Para saber o seu número serial terá que pegar pelo prompt de comando, quando aberto digite o seguinte: wmic baseboard get product,Manufacturer,version,serialnumber
Com o número do serial copie e cole na célula "C4" como informado no código.
Ou tu podes colocar esse trecho abaixo :
Código: Selecionar todos
Sheets(1).Range("C4") = MBSerialNumber
Código: Selecionar todos
MBSerialNumber = sAns
Aqui funciona normalmente - tenho uma Asus M5A97 EVO.
Não esqueça de colocar o formato da célula como número e tirando as casas decimais depois da vírgula (se tiver).
Espero que no seu notebook funcione depois disso, qualquer coisa a gente vai se falando...
Aguardando sua resposta e seu Feed Back ... se foi útil, coloque um smile ...
LaerteB
-
- Manda bem
- Mensagens: 107
- Registrado em: Qua Nov 29, 2017 11:51 am
- Localização: Fortaleza - CE
Re: Segurança de Planilha
Laert,
Boa noite!
Obrigado pelas dicas. Ao fazer o procedimento recomendado aqui no notebook saiu assim:
Boa noite!
Obrigado pelas dicas. Ao fazer o procedimento recomendado aqui no notebook saiu assim:
- Anexos
-
- Serial.png (8.54 KiB) Exibido 6122 vezes