Proteger les fichiers image

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Verrouillé
YuChan
Niveau 5
Niveau 5
Messages : 113
Enregistré le : jeu. 12 nov. 2020 14:09
Status : Hors ligne

Proteger les fichiers image

#1

Message 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
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2255
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Proteger les fichiers image

#2

Message 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.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
YuChan
Niveau 5
Niveau 5
Messages : 113
Enregistré le : jeu. 12 nov. 2020 14:09
Status : Hors ligne

Re: Proteger les fichiers image

#3

Message 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
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 988
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: Proteger les fichiers image

#4

Message 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
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
mikell
Modérateur
Modérateur
Messages : 6217
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Proteger les fichiers image

#5

Message 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 :roll:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2037
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: Proteger les fichiers image

#6

Message 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.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 988
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: Proteger les fichiers image

#7

Message par walkson »

On veut savoir Image
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
YuChan
Niveau 5
Niveau 5
Messages : 113
Enregistré le : jeu. 12 nov. 2020 14:09
Status : Hors ligne

Re: Proteger les fichiers image

#8

Message 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
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11719
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: Proteger les fichiers image

#9

Message 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. 😀
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Boulanza
Niveau 9
Niveau 9
Messages : 685
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: Proteger les fichiers image

#10

Message 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.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2255
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Proteger les fichiers image

#11

Message 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.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Boulanza
Niveau 9
Niveau 9
Messages : 685
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: Proteger les fichiers image

#12

Message 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.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11719
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: Proteger les fichiers image

#13

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Verrouillé