Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Protegendo Seu Programa Contra Pirataria
Protegendo Seu Programa Contra Pirataria
Protegendo Seu Programa Contra Pirataria
E-book404 páginas1 hora

Protegendo Seu Programa Contra Pirataria

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

Você terminou seu programa, e agora não sabe o que fazer para protegê-lo contra pirataria? Não se preocupe por que foi para isso que este Livro foi escrito. Com ele você não terá mais problemas para proteger seus programas, e ninguém, quero dizer ninguém mesmo, vai conseguir piratear seus programas.
IdiomaPortuguês
Data de lançamento31 de ago. de 2023
Protegendo Seu Programa Contra Pirataria

Relacionado a Protegendo Seu Programa Contra Pirataria

Ebooks relacionados

Aplicativos e Software para você

Visualizar mais

Artigos relacionados

Avaliações de Protegendo Seu Programa Contra Pirataria

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

    Pré-visualização do livro

    Protegendo Seu Programa Contra Pirataria - Valdeir Duarte Monteiro

    Página 1

    ÍNDICE

    Agradecimentos 3

    Apresentação 4

    Capítulo 1 – Bancos de Dados Chaves.mdb e Funcionários.mdb 5

    Capítulo 2 – Criando o DataModule 1 1

    Capítulo 3 – Instalando a paleta de componentes SUIPack 2 0

    Capítulo 4 – Criando o formulário FrmLoginSenhaAcesso 2 1

    Capítulo 5 – Codificando os componentes do FrmloginSenhaAcesso 2 5

    Capítulo 6 – Criando o formulário FrmCadastroFuncionarios 2 8

    Capítulo 7 – Instalando a paleta de componentes RxLib 4 1

    Capítulo 8 – Codificando os componentes do FrmCadastroFuncionarios 4 2

    Capítulo 9 – Criando o formulário FrmGerarChaves 5 0

    Capítulo 10 – Codificando os componentes do FrmGerarChaves 5 5

    Capítulo 11 – Criando o esquema das Letras e dos Números 59

    Capítulo 12 – Codificando o botão Parar do FrmGerarChaves 6 1

    Capítulo 13 – Criando o formulário FrmDestravar 6 1

    Capítulo 14 – Inserindo componentes não visuais no FrmDestravar 7 1

    Capítulo 15 – Codificando os componentes do FrmDestravar 7 7

    Capítulo 16 – Criando o programa Descriptografador 8 1

    Capítulo 17 – Codificando os componentes do FrmloginSenhaAcesso 8 8

    Capítulo 18 – Criando o formulário FrmPrincipal 9 1

    Capítulo 19 – Codificando os componentes do FrmPrincipal 120

    Capítulo 20 – Criando o formulário FrmCadastroUsuarios 125

    Capítulo 21 – Codificando os componentes do FrmCadastroUsuarios 134

    Capítulo 22 – Criando o Banco de Dados BDProgramador.mdb 137

    Capítulo 23 – Modificando o DataModule 141

    Capítulo 24 – Criando o formulário FrmVisualizarChaves 145

    Capítulo 25 – Codificando os componentes do FrmVisualizarChaves 153

    Capítulo 26 – Modificando o formulário FrmLoginSenhaAcesso 154

    Capítulo 27 – Modificando o formulário FrmCadastroFuncionarios 15 6

    Capítulo 28 – Instalando o FastReport 4 156

    Capítulo 29 – Criando relatório com FastReport 4 15 9

    Capítulo 30 – Compilação do Funcionarios com InnoSetup e IsTool 17 3

    Capítulo 31 – Compilação do Descriptografador com InnoSetup e IsTool 18 7

    Capítulo 32 – Cadastrando 3 Funcionários para testar travamento 200

    Capítulo 33 – Gerando Chaves Finais 20 1

    Capítulo 34 – Descriptografando as Chaves Finais 20 2

    Sobre o Delphi 7 20 4

    Considerações Finais 20 6

    Declaração de Autoria 207

    Página 2

    Agradecimentos

    Gostaria de agradecer primeiramente a Deus por permitir a conclusão deste Livro. A minha família que aturou minha ausência várias vezes quando estava mededicando a este Livro. Agradeço aos meus filhos, que é por eles que eu encontro forças para batalhar. Agradeço a todos os meus amigos que me apoiaram sempre.

    Espero contribuir para aguçar o conhecimento de quem gosta de programação e de quem deseja adquirir novos conhecimentos com este Livro. Obrigado.

    Você poderá baixar todos os arquivos no final livro .

    Página 3

    Apresentação

    Você terminou seu programa, e agora não sabe o que fazer para protegê-lo contra pirataria? Não se preocupe por que foi para isso que este Livro foi escrito. Com ele você não terá mais problemas para proteger seus programas, e ninguém, quero dizer ninguém mesmo, vai conseguir piratear seus programas. Este Livro mostrará como proteger seu programa usando um esquema de Criptografar e Descriptografar as chaves de liberação de uso.

    IMPORTANTE: O início deste Livro é destinado às pessoas com pouco conhecimento em Delphi 7 (linguagem de programação Paschal) e Microsoft Access 2003. Onde é ensinado a criar um pequeno programa de cadastro de funcionários, somente para chegar onde realmente interessa que é a criação da Proteção do Programa. Aos iniciantes na programação em Delphi, procurem primeiramente dar uma olhada em Lógica de Programação e também ler sobre a linguagem Paschal que é a linguagem predominante do Delphi 7 e que ambos os assuntos estão em abundância na Internet.

    Os programadores com mais experiência, podem começar lendo o Capítulo 1, somente o tópico Criando Banco de Dados Chaves.mdb. No Capítulo 2, somente o tópico Inserindo componentes para conexão com o banco de Dados Chaves.mdb, passando logo emseguida para o Capítulo 9 .

    Página 4

    Capítulo 1

    Bancos de Dados Chaves.mdb e Funcionarios.mdb em Access 2003

    Os Bancos de Dados para este Livro foram desenvolvidos no programa " Microsoft Access 2003", mas poderão ser desenvolvidos em qualquer programa de sua preferência, desde que este permita colocar senha no banco de dados.

    Crie um diretório, num local que só você como programador conhece, para que o banco de dados possa ser guardado. Para este Livro, será criado o d iretório: "C:\DataBaseChavesLivro". Quando estiver fazendo para seu programa, fique à vontade para criar o diretório que quiser, onde quiser e com o nome que quiser.

    IMPORTANTE: Coloque nomes no diretório que não chame a atenção do usuário e nem aguçar sua curiosidade para querer entrar em seu diretório escondido, apesar de que ensinarei também como colocar senha no banco de dados.

    Criando o Banco de Dados Chaves.mdb

    Para criar o banco de dados, abra o "Microsoft Access 2003, clique em Arquivo/Novo", conforme figura:

    Clique em "No meu computador", conforme figura

    Clique em "banco de dados em branco", conforme figura:

    Página 5

    Crie o diretório onde será salvo o banco de dados, o diretório ficará assim "C:\DataBaseChavesLivro\, salve-o como Chaves.mdb". Aparecerá a janela:

    Coloque no diretório "C:\DataBaseChavesLivro, uma imagem que identifificá- lo como programador. Usarei minha logomarca VDHPS.png", conforme figura:

    Depois que o banco de dados estiver criado, a janela do "Microsoft Access 2003 " ficará conforme figura:

    Para criar a primeira tabela, clique em "Criar tabela em modo Design". Aparecerá a janela para digitação dos campos, conforme figura:

    Página 6

    Os nomes das tabelas não podem ter caracteres especiais, acentos, pontos, etc. Será explicada somente a criação da tabela "Chaves". Depois prossiga com a criação das outras tabelas normalmente.

    Tabela chaves

    Depois de digitado os campos, clique em salvar e aparecerá a janela para dar um nome a tabela.

    Aparecerá uma mensagem, clique em "Sim" para criar uma chave primária, conforme figura:

    A janela do "Microsoft Access 2003" mostrará a tabela criada, conforme figura: Siga os processos acima para criar as outras tabelas, de acordo com as seguintes

    informações:

    Página 7

    Tabela ChavesRecepcao Tabela Demo Tabela Enviar Tabela VerificacaoCodigos

    Depois que todas as tabelas forem criadas, a janela do "Microsoft Access 2003 " ficará conforme figura:

    Coloque uma senha no banco de dados criado, o acesso somente será permitido em tempo de execução. Abra o "Microsoft Access 2003, clique em Arquivo/Abrir, localize o banco de dados no diretório C:\DataBaseChavesLivro\. Quando o banco de dados for localizado, dê um clique sobre o mesmo somente para marcá-lo, perceba que no canto inferior direito, o botão Abrir ficou desinibido. Clique na seta preta ao lado, clique em Abrir exclusivo". Conforme figura:

    Com o banco de dados aberto, clique em "Ferramentas/Segurança/Definir senha do banco de dados, insira a senha 123456, nos dois campos pedidos e clique em OK ". Conforme as figuras:

    Página 8

    Feche e abra o banco de dados novamente, para testar se está pedindo a senha. Criando o Banco de Dados Funcionarios.mdb

    Para criar o banco de dados, abra o "Microsoft Access 2003, clique em Arquivo/Novo ".

    Clique em "No meu computador", conforme figura:

    Clique em "banco de dados em branco", conforme figura:

    Página 9

    Localize o diretório onde será salvo o banco de dados, neste caso o diretório será "C:\Livro\Banco de Dados se a pasta Banco de Dados não existir crie. Salve-o como Funcionarios.mdb". Ficará conforme figura:

    Crie a tabela "Funcionarios, clicando em Criar tabela em modo Design ". Aparecerá a janela para colocar os campos, conforme figura:

    Tabela Funcionários

    Clique em salvar, aparecerá a janela para dar um nome a tabela, conforme figura: Após clicar em "OK", será mostrada uma mensagem, solicitando uma chave primária,

    clique em sim, conforme figura:

    Página 10

    A janela do "Microsoft Access 2003" mostrará a tabela criada, conforme figura: Coloque uma senha no banco de dados criado, o acesso somente será permitido em

    tempo de execução. Abra o "Microsoft Access 2003",

    Está gostando da amostra?
    Página 1 de 1