C'est facile, il te suffit de créer ton fichier image dans le répertoire temp portant le azerty.tmp. L'utilisateur ne pourra pas le consulter car il n' ira pas le chercher dans ce répertoire et en plus un double clic sur ce fichier ne lancera pas d'outil de visualisation de fichier JPG.
Par contre dans ton programme, tu pourras lancer la commande:
public sub ChargeImage() image1.picture=loadpicture("c:\Temp\azerty.tmp") end sub
|
-------------------------------
Réponse au message :
-------------------------------
bonjour,
j'ai un probleme qui me parait assez complique
je veux imprimer avec une application client un fichier image recupere sur un serveur (par FTP), sans que le client ne puisse utiliser ce fichier.
Tout marche, sauf la securite.
Pour l'impression j'utilise printer.paintPicture sur une image
Pour charger l'image, j'utilise Picture; comme les fichiers sont jpg ou gif, il me semble que je dois charger un fichier du disque et non une suite d'octet stockee dans la memoire de mon programme.
C'est la le hic: comment faire en sorte que le client ne puisse acceder au fichier. Si je crypte le fichier, le programme VB ne pourra pas non plus lire le fichier. Je ne voie qu'une solution: le mot de passe.
1) peut-etre quelqu'un voit -il une autre solution a mon probleme?
2) sinon, comment puis-je mettre un mot de passe au fichier?
Muchas gracias
Benoit.