Hello Friedrich,

as seen in the subjetct, my idea is to make the EXE self-check at startup time,
whether the certrificate of itself is still valid.

It would be okay also, to RUN('CertificateChecker.EXE') (if that certificate is
still valid!) to check my exe from the outside. Like

PROGRAM MyEXE:

DO ROUTINE:CheckCertificate

ROUTINE:CheckCertificate ROUTINE

IF CheckCertificate('CertificateChecker.EXE') = EQ:still_valid

CHAIN(CertificateChecker.EXE')

ELSE

MESSAGE('CertificateChecker.EXE has already been screwed, better run and hide!')

END

PRORGAM CertificateChecker.EXE

... it does the same with My.EXE and CHAIN()s it, if EQ:still_valid.

Is such counterchecking possible?

I ask because there are manipulated versions of VLC and TrueCrypt, CCleaner and
whatnot in the wild.

TIA
Wolfgang









Regards,
Wolfgang Orth
www.odata.de

Please note:
From time to time it happens, that I overlook a reply to my postings.
Please don't be angry.
In case of an emergency, try to contact me via mail.

Bitte beachten:
Von Zeit zu Zeit passiert es mir, dass ich Antworten auf meine Postings übersehe.
Bitte nicht böse sein.
Im Notfall bitte Kontakt per Mail versuchen.







.