Page 1 sur 1
Proteger les fichiers image
Posté : lun. 07 févr. 2022 07:55
par YuChan
Bonjour, je suis un utilisateur de autoit depuis plus d'an.
Mon projet a bien avancé, je souhaite le partagé et j'ai une question.
Comment faire des fichier ou dedans il y a mes images ?
Car la si je publie je perds un gros boulot fait par moi sur les images, et je ne souhaite pas qu'on puisse les voler.
J'ai trouvé divers ressource.au3 qui permettent de créer un dll avec les images dedans, mais je sais pas ,comment exploiter la DLL pour chercher une image dans mon script.
Voici l'utilitaire
download/file.php?id=19
CDT, en attente de réponse
Re: Proteger les fichiers image
Posté : lun. 07 févr. 2022 10:26
par jchd
je souhaite le partager [projet comprenant des images]
...
je ne souhaite pas qu'on puisse les voler [les images].
C'est impossible, réfléchissez !
Si un programme autonome publié peut accéder à des ressources publiées, alors tout le monde peut potentiellement accéder à ces ressources.
Re: Proteger les fichiers image
Posté : lun. 07 févr. 2022 10:40
par YuChan
Je veux dire par la ...
Je souhaite mettre les images dans une DLL et les appeler ensuite.
Pour mettre les image ya pas de probleme.
Par contre pour les call dans autoit je sais pas faire.
Si vous trouver des exemples je suis tout oui
Re: Proteger les fichiers image
Posté : lun. 07 févr. 2022 12:59
par walkson
Comme cela ?
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
_Main()
Func _Main()
Local $button1, $button2, $button3, $button4
Local $button5, $buttonclose
GUICreate("test", 240, 180)
$button1 = GUICtrlCreateButton("1", 0, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 5)
$button2 = GUICtrlCreateButton("2", 40, 00, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 7)
$button3 = GUICtrlCreateButton("3", 80, 00, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 22)
$button4 = GUICtrlCreateButton("4", 120, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 23)
$button5 = GUICtrlCreateButton("5", 160, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 32)
$buttonclose = GUICtrlCreateButton("close", 200, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 28)
GUISetState()
; Run the GUI until the dialog is closed
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $button1
;
Case $button2
;
Case $button3
;
Case $button4
;
Case $button5
;
Case $buttonclose
ExitLoop
Case Else
EndSwitch
WEnd
GUIDelete()
EndFunc ;==>_Main
Re: Proteger les fichiers image
Posté : lun. 07 févr. 2022 17:50
par mikell
YuChan a écrit : ↑lun. 07 févr. 2022 10:40Je souhaite mettre les images dans une DLL
C'est pas suffisant, avec Resource Hacker on te les extrait en 2 secondes

Re: Proteger les fichiers image
Posté : lun. 07 févr. 2022 19:19
par TommyDDR
Si le seul but est de protéger vos image, oubliez la DLL, il y a des façons bien plus simple de le faire.
Re: Proteger les fichiers image
Posté : lun. 07 févr. 2022 23:55
par walkson
On veut savoir

Re: Proteger les fichiers image
Posté : mar. 08 févr. 2022 03:58
par YuChan
walkson a écrit : ↑lun. 07 févr. 2022 12:59
Comme cela ?
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
_Main()
Func _Main()
Local $button1, $button2, $button3, $button4
Local $button5, $buttonclose
GUICreate("test", 240, 180)
$button1 = GUICtrlCreateButton("1", 0, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 5)
$button2 = GUICtrlCreateButton("2", 40, 00, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 7)
$button3 = GUICtrlCreateButton("3", 80, 00, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 22)
$button4 = GUICtrlCreateButton("4", 120, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 23)
$button5 = GUICtrlCreateButton("5", 160, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 32)
$buttonclose = GUICtrlCreateButton("close", 200, 0, 40, 40, $BS_ICON)
GUICtrlSetImage(-1, "shell32.dll", 28)
GUISetState()
; Run the GUI until the dialog is closed
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $button1
;
Case $button2
;
Case $button3
;
Case $button4
;
Case $button5
;
Case $buttonclose
ExitLoop
Case Else
EndSwitch
WEnd
GUIDelete()
EndFunc ;==>_Main
Merci mais ya pas un exemple tout fait ?
Car je ne comprends pas a quoi correspondent les valeurs
Par contre ce que tu as mis, n'est pas ce que je veux je pense
Re: Proteger les fichiers image
Posté : mar. 08 févr. 2022 08:28
par Tlem
Bonjour.
Je ne vois pas quel niveau de protection vous souhaitez mettre sur vos images, mais globalement, il n'y a carrément pas de solution a votre demande car dans le pire des scénarios, si l'utilisateur veut absolument l'image affichée, et qu'il ne les trouve pas dans le programme, ou qu'il n'arrive pas à les extraire avec ResHacker, alors il lui reste la capture d'écran.
Franchement, arrêtez de perdre du temps sur ce genre de fioritures. Diffusez vos images sur diverses plate-formes afin d'en revendiquer la paternité, ce sera sans doute le plus raisonnable.

Re: Proteger les fichiers image
Posté : jeu. 27 oct. 2022 12:29
par Boulanza
Bonjour,
Il faut conclure qu'il est presque impossible de protéger des images et des flux fidéos d'un film avec des protections qu'on trouve sur le marché pubic.
Mr. Tlem il sait de qoi il parle et il a 99,98% vrai.
La protection des images et des flux fidéos contre la copie illicite existe et incotounable mais résérvée pour l'usage militaire.
Cordialement.
Re: Proteger les fichiers image
Posté : jeu. 27 oct. 2022 16:42
par jchd
Si on peut afficher une image, alors elle est copiable.
Si on peut afficher une video, alors elle est copiable.
Les militaires n'y peuvent rien, pas plus que vous et moi.
Re: Proteger les fichiers image
Posté : sam. 29 oct. 2022 13:20
par Boulanza
Oui jchd, ce que vous dite est vrai, une image et/ou une vidéo affichées sont coupiable.
Mais actuelement sous un lecteur d'image/vidéo specifique on ne peut nulement copier ou traiter le flux de l'image/vidéo car elles sont lisible uniquement par ce système de lecture. Voir le cas de l'imagerie médicale.
Re: Proteger les fichiers image
Posté : sam. 29 oct. 2022 15:29
par Tlem
Bonjour.
Je doute que YuChan souhaite protéger ses images dans le cadre d'une utilisation militaire ou médicale.
La réponse ayant été donnée, je clôture ce sujet.