Bonjour, j'ai un client à qui je dois envoyer des fichiers archivés (au format '.rar' ou '.zip') tous les jours.
Dans mon cas, il est primordial que les fichiers soient désarchivés tous les jours par mon client.
De ce fait, dans un souci de traçabilité, je voudrais avoir la preuve que mon client a ouvert le fichier tel jour à telle heure pour qu'en cas de litige, je puisse lui prouver qu'il n'a pas effectué cette action et que c'est à cause de cela que le processus global a été corrompu).
Pour cela, je souhaite mettre un autorun.inf dans mon fichier .rar afin que se lance automatiquement une commande DOS au moment du désarchivage.
Le but serait de lancer une simple requête HTTP sur une URL (exemple : http://monsite.com) qui m'appartient afin de collecter l'IP de mon client ainsi que d'autre informations qu'un module sur la page de destination est en mesure de collecter.
J'ai cherché un peu, et j'ai trouvé des outils comme cURL ou wget pour windows, mais ça ne convient pas car je n'ai pas accès aux machines de mon client pour y installer des composants (ce serait trop simple!!).
J'ai trouvé ces commandes qui, à mon avis, pourraient faire une bonne base de travail :
====Début du script====
GET http://localhost/test/index.php HTTP/1.1
Host: localhost
User-Agent: ExecScript/1.0
Keep-Alive: 300
Proxy-Connection: keep-alive
Cache-Control: max-age=0
====Fin du script====
Cependant, je me demande comment faire en sorte que ce script s'exécute au moment du désarchivage du .rar
Faut-il que je mette le pavé dans un fichier .bat et que j'ajoute une ligne dans le autorun.inf pour lui dire d'exécuter le fichier .bat ?
Je suis désolé pour ces questions de novice mais c'est la première fois que je me lance dans ce genre de tâche.
Merci pour votre attention.
Partager