Furla
20-09-2007, 17:26
non sono un'esperto di vb6, può darsi che quello che voglio fare sia impossibile, come che sia una cretinata...
il mio programma deve stampare delle stringhe affiancate da un'immagine.
fin qui è semplice, ho già fatto un programma del genere in cui stampo tramite l'oggetto printer usando la "loadpicture", passandogli path e coordinate dell'immagine.
il problema è che tale immagine deve essere proprio quella, e l'utente deve non avere la possibilità di stampare col mio programma quelle stringhe affiancate ad un'immagine che non sia quella originale.
se quindi all'oggetto printer passo il path dell'immagine, l'utente potrebbe sostituire, nella cartella interessata, l'immagine originale con un'altra, e riuscire a stamparla al posto dell'originale.
per impedirlo dovrei fare in modo che l'immagine sia "dentro" l'exe, oppure che il programma effettui un controllo (hash, sui colori dei pixel, o altro) sull'immagine da stampare in modo che proceda con la stampa solo se l'immagine nel path è quella originale.
preferirei la prima opzione ma dipende dalla complessità della cosa.
il mio programma deve stampare delle stringhe affiancate da un'immagine.
fin qui è semplice, ho già fatto un programma del genere in cui stampo tramite l'oggetto printer usando la "loadpicture", passandogli path e coordinate dell'immagine.
il problema è che tale immagine deve essere proprio quella, e l'utente deve non avere la possibilità di stampare col mio programma quelle stringhe affiancate ad un'immagine che non sia quella originale.
se quindi all'oggetto printer passo il path dell'immagine, l'utente potrebbe sostituire, nella cartella interessata, l'immagine originale con un'altra, e riuscire a stamparla al posto dell'originale.
per impedirlo dovrei fare in modo che l'immagine sia "dentro" l'exe, oppure che il programma effettui un controllo (hash, sui colori dei pixel, o altro) sull'immagine da stampare in modo che proceda con la stampa solo se l'immagine nel path è quella originale.
preferirei la prima opzione ma dipende dalla complessità della cosa.