Elemental Code , buen código, en base a tu idea, agregue al final del archivo con el notepad++ el hash calculado con md5 del programa, todo bien.
MCKSys Argentina, gracias por las sugerencias con respecto a:
- Chequear varias veces usando la rutina (evitar guardar resultados en variables)si hago esto : HashCorrecto() seria una función, que genera md5 del mismo exe y lo compara con el resultado esperado
If Not HashCorrecto() Then
' altero las variables, para el programa
Else
' cargo todos las variables normalmente
End If
Me pregunto si es una buena alternativa? o si me pueden sugerir algo mejor.
Como soy medio paranoico, estoy pensando en agregar un archivo al programa en formato ADS, dentro el hash. Y cifrar todos las cadenas y cambiar las acciones si no hay integridad en el exe
Gracias por los comentarios.