Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Certificando um EXE
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Certificando um EXE
Miscellaneous
Thread ID:
00771405
Message ID:
00771405
Views:
60
Alow! Alow! Alow!

É o seguinte: Tenho um programa principal (que é o mesmo para todos os clientes) chamado PADRAO.EXE e um outro EXE que é feito sob-medida para cada cliente do sistema...

Então, em um determinado cliente "KKK", teremos:
PADRAO.EXE e KKK.EXE
Então, em um determinado cliente "ABC", teremos:
PADRAO.EXE e ABC.EXE

Pois bem, até aí nenhuma novidade... o PADRAO.EXE é executado e procura pelo executavel com o nome do cliente.... se encontrar, dispara esse EXE. ótimo, funciona que é uma beleza! :-)

Por motivos de segurança, alguns arquivos do programa são encriptografados e só podem ser acessados a partir do PADRAO.EXE.... Logo, ao ser executado, esses arquivos são identificados e "abertos"... O executavel do cliente (KKK.EXE, ABC.EXE, etc) não possui a rotina que registra esses arquivos, pois quem faz isso é o PADRAO.EXE...

Bem, o que eu quero é ter a certeza de que o PADRAO.EXE está executando o exe do cliente válido, ou seja, não quero deixar a porta aberta para outro programador desenvolver um EXE de mesmo nome, também em VFP e consequentemente ter acesso aos arquivos registrados pelo PADRAO.EXE. Como eu posso fazer isso?

Pensei em algo do tipo: o PADRAO.EXE executa uma determinada rotina no CLIENTE.EXE que retorna um "SIM, EU SOU O EXE ORIGINAL E NÃO SOU UMA VERSÃO MODIFICADA"... :-)

Não sei como fazer isso.... Pensei em tamanho, hora, etc, mas tenho um problema... O padrao nunca muda e para eu garantir isso, essas informações devem estar dentro do próprio PADRAO.EXE

Alguém tem alguma idéia?

[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Next
Reply
Map
View

Click here to load this message in the networking platform