|
Post by scalion on Nov 15, 2018 21:10:14 GMT 1
Bonjour JMM, Je me renseigne. On parle bien d'un Windows 32 ou 64 bits et de l'ocx du GfaBasic ou est-ce que c'est plus général ? Je crois que la signature se trouve dans les ressources internes du .exe ou du .ocx. Il faut peut-être utiliser l'outil de Visual Studio signtool-exeUn peu plus de précision ca m'aiderait, merci. Je suis étonné, même le .exe est effacé c'est sûr ?
A+
|
|
|
Post by glenno on Nov 19, 2018 14:29:15 GMT 1
Bonjours! C'est çà! le mystère est que j'ai écrit avec l'aide de JMM un petit programme pour un collègue et grand il a fait une nettoyage de son ordinateurd(Window7/32) avec des truc comme malewarebyte ou à Avira je ne suit pas sure le quell le nettoyage enleve "quarantine" le .oxc et le .exe du program créé avec GFABasic, j'ai fait référence à JMM si que c'était à cause de la signature du fichiers que le nettoyage enlevait les fichiers.ou il aurait peut-être autre chose.
merci les mec pour votre temps
|
|
|
Post by scalion on Nov 19, 2018 22:01:47 GMT 1
A mon avis on a le choix entre plusieurs façon de faire dont les 3 premières sont : 1 - Créer effectivement une signature, ce qui n'est pas simple puisqu'il faut déjà posséder visual-studio avec l'outils sign-tool 2 - Configurer l'antimalware pour lui signaler les programmes à conserver (voir blog.avira.com/fr/ajouter-des-exceptions/)3 - Créer une copie de sauvegarde en .old par exemple et configurer une tache de restauration en cas d'absence du fichier.
Je ne rentre pas dans le détail puisque pour ces 3 choix il existe en plus plusieurs manières de faire. En tous cas moi je choisirais la 3ème possibilité. Et je ferais ceci : Prévoir dans le Setup du programme la création des fichiers de restaurations en .old dans un sous répertoire du programme. Et un launcher.bat contenant en première instruction quelque chose comme ceci : If not exist "C:\Temp\test.exe" copy C:\Temp\Reserve\test.old C:\Temp\test.exe
Mais je crois que ça implique quand même que l'utilisateur doivent lancer l'installation en Administrateur.
Je crois finalement que le mieux serait d'utiliser un mini programme signé en vb pour lancer le programme lui même et le restaurer avant si besoin. Il faut encore avoir Visual Studio.
|
|
|
Post by scalion on Nov 30, 2018 23:02:46 GMT 1
Ha oui, c'est plutot compliqué effectivement... Bon courage, moi je sèche. Bonne nuit.
|
|