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

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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.
Dernière modification par Ar-S le jeu. 24/févr./2011 22:28, modifié 1 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

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

Message 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.
Only PureBasic makes it possible
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message par Ar-S »

Quel mode plein écran ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

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

Message 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 ?
Only PureBasic makes it possible
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

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

Message par nico »

Sous vista, y a pas de loupe et ça fait planter le programme.
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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..
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

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

Message par nico »

ok, ça roule.
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

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

Message par Parole De JOJO »

c'est cool ton truc
comment tu a fait pour entrer les images dans le fichier bin? est ce securise?
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

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

Message 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 :(.
Avatar de l’utilisateur
case
Messages : 1545
Inscription : lun. 10/sept./2007 11:13

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

Message par case »

bah captures d'ecrans avec fraps ou même paintshop pro sans souci ;)

sinon net ce petit programme :)
ImageImage
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

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

Message 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.
Répondre