Page 1 sur 2

[TEST] Archive Viewer (mon visualisateur "privé" d'images)

Publié : jeu. 24/févr./2011 18:45
par Ar-S
Pourriez vous me dire ce que vous pensez de ma nouvelle version de ma visionneuse d'images

Le but est de créer sur un support DVD une galerie d'image qui sera pas pompable simplement.
Je précise que ces DVD seront réservés et utilisés uniquement en mairies, ce qui limite l'usage de programmes de pompage "tiers".
J'ai donc fait en sorte qu'on ne puisse pas faire de capture d'écran, ni récupérer les images en parcourant le DVD.

Trouvez ici l'exe et une petite galerie de photos animaux/paysage pour que vous puissiez tester.
D'ailleurs le mot de passe est test

J'ai séparé programme et archive, pour les mis à jour à évitera de devoir re-télécharger l'archive.

Archive : 13 mo (méchantes images méchantes !)
Programme : http://pb.ldvmultimedia.com/exe_test.7z
OS : windows seulement

J'ai testé sous mon 7x64 et sous XP en mode XPmode, ça a l'air de le faire.
Si vous pouviez me donner des retours ce serait sympa.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : jeu. 24/févr./2011 19:21
par Cool Dji
Salut Ar-S,

Oki, le mode plein écran n'est pas en plein écran chez moi.
Je l'ai testé sur un portable Acer, Windows 7.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : jeu. 24/févr./2011 19:46
par Ar-S
Quel mode plein écran ?

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : jeu. 24/févr./2011 21:03
par Cool Dji
C'est peut être un truc généré par Windows.
Quand je clique sur loop, il m'ouvre une fenetre "loop" avec à l'interieur un menu affichage : plein ecran, ancré et un autre truc
Et en cliquant sur plein ecran, rien ne change

J'aurais bien fait une copie d'écran, mais héhéhé, pô possible Mr LDV :mrgreen:

T'as prévu un défilement automatique des images ?

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : jeu. 24/févr./2011 21:27
par Ar-S
La loupe est celle de Windows par defaut donc si tu es sous 7 elle est très pratique, sous xp elle l'est un peu moins.
J'ai pas prévu de faire défiler car ce sera pour une recherche d'archives.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : jeu. 24/févr./2011 21:43
par nico
Sous vista, y a pas de loupe et ça fait planter le programme.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : jeu. 24/févr./2011 22:01
par Ar-S
nico a écrit :Sous vista, y a pas de loupe et ça fait planter le programme.
Ah bon ???
Ba merde alors...
Il ni a pas de fichier Magnify.exe dans system32 de vista ?

Si c'est le cas faut que je detecte l'Os au lancement..

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : jeu. 24/févr./2011 22:28
par Ar-S
nico a écrit :Sous vista, y a pas de loupe et ça fait planter le programme.
J'ai mis à jour, normalement la loupe ne devrait plus être un soucis sous vista.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : ven. 25/févr./2011 16:44
par nico
ok, ça roule.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : lun. 28/févr./2011 13:36
par Parole De JOJO
c'est cool ton truc
comment tu a fait pour entrer les images dans le fichier bin? est ce securise?

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : lun. 28/févr./2011 13:40
par Ar-S
Parole De JOJO a écrit :c'est cool ton truc
comment tu a fait pour entrer les images dans le fichier bin? est ce securise?
J'utilise la lib Vbin2 que je trouve excellente et simple à utiliser.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : lun. 28/févr./2011 15:22
par blendman
salut

j'ai testé vbin, et une fois que tu lances l'application, l'extraction des images se fait en 2 secondes :( (avec un simple logiciel d'extraction de mémoire trouvé sur le net).

J'ai tenté de le protéger avec themida ou armadillo, et ça n'a eu aucun effet, l'extraction est toujours possible :(.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : lun. 28/févr./2011 15:49
par case
bah captures d'ecrans avec fraps ou même paintshop pro sans souci ;)

sinon net ce petit programme :)

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : lun. 28/févr./2011 17:11
par Ar-S
Je ne dis pas que c'est infaillible, c'est juste inaccessible hors mémoire ce qui est déjà pas mal.
Du moment que le rippeur s'y connait un poil, aucune ressource n'est inrippable.

@case
PainShop Pro fait des captures ?
En tout cas ll et destiné à des postes de mairies fixes pour consultation, donc fraps et autres softs ne seront pas présents.
Il fallait juste que je blinde le support.

Re: [TEST] Archive Viewer (mon visualisateur "privé" d'image

Publié : mar. 01/mars/2011 11:01
par blendman
Ar-S a écrit :Je ne dis pas que c'est infaillible, c'est juste inaccessible hors mémoire ce qui est déjà pas mal.
Du moment que le rippeur s'y connait un poil, aucune ressource n'est inrippable.
ok ;).
Sinon, hier, Djes m'a donné quelques conseils fort judicieux pour "protéger" tes ressources externes, et même avec le logiciel que j'ai (je le répète c'est un truc que tout le monde peut utiliser tellement c'est simple ;)), là, je n'ai plus accès au images :).

voici une explication :
- tout d'abord encrypter tes images/vidéos/sons/texte avec la bibliothèque cipher (lib purebasic) (voir l'exemple fourni dans la doc). Je ne sais pas encore quel est le meilleur algorithme pour les images.
- ensuite, tu peux packer tes images avec la lib packer (lib purebasic)

J'ai trouvé un bout de code que j'ai un peu revu et qui fonctionne bien pour packer les images ou autre, sur ce forum :
Créer un nouveau fichier pack :

Code : Tout sélectionner

NomFichier$=SaveFileRequester("Nommer le fichier (pak)", "", "*.*", 0)
if CreatePack(NomFichier$)
;For i=1 To 5 ; ici, tu mets le nombre de fichiers que tu veux packer
AddPackFile(OpenFileRequester("Choisir le fichier ", "", "*.*", 0),9)
;Next
ClosePack()
EndIf
Tu ouvres un fichier .pak et tu ajoutes les images que tu veux) :

Code : Tout sélectionner

NomFichier$=OpenFileRequester("Ouvrir le fichier (pak)", "", "*.*", 0)
If OpenPack(NomFichier$)
;For i=1 To 1
AddPackFile(OpenFileRequester("Choisir le fichier ", "", "*.*", 0),9)
;Next
ClosePack()
EndIf
lecture des images :
- Pour ouvrir ton .pak, à toi de bien connaitre le nom et ce qu'il y a dedans ;)
Encore un bout de code trouvé sur ce forum, et un peu modifié :

Code : Tout sélectionner

NomFichier$="images.pak"
If OpenPack(NomFichier$)
     For i = 1 To n ; n étant le nombre d'images contenues dans ton .pak
       AdresseMemoire = NextPackFile()
       If AdresseMemoire > 0
           Taille = PackFileSize()
       If CreateFile(i, "image"+str(i)+".png");imaginons que aies noté tes images : image1.png, image2.png, image3.png, etc...
        WriteData(i, AdresseMemoire, Taille)
        CloseFile(i)
        For u = 1 To n
        LoadSprite(u , "image"+str(u )+".png",#PB_Sprite_AlphaBlending|#PB_Sprite_Texture )
        ; pour les options, mets ce que tu veux, tu peux aussi faire  createSPrite()
        CreateSprite3D(u,u)
        DeleteFile("image"+str(u)+".png")
      EndIf  
   next u
    EndIf   
  Next   
  ClosePack()   
EndIf
pour la lib cipher, je posterai un petit exemple dès que j'aurai mieux compris comment ça marche.

Avec cette technique, tu gardes tes images packées et encryptées, mais en plus, elles sont beaucoup plus difficiles à obtenir de la mémoire ;).
Il y a peut être moyen de tester cette technique avec la lib VBin2_Lib, je n'ai pas tester, par exemple, en mettant d'abord les images sur ton dd, puis en les chargeant puis en les supprimant par exemple.