Modifier un exe

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Stéphane
Messages : 29
Inscription : sam. 18/avr./2020 15:17

Modifier un exe

Message par Stéphane »

Bonjour

Je fais du delphi et il est possible de modifier les valeurs des composants qui sont sur une form une fois l exe compilé.

Est-ce possible en PureBasic

Cela permet par exemple d embarquer le login/pass crypté qui aurait été 'sauvegardé' dans l exe une fois au premier lancement à la création du compte.

Bien sur s il existe une autre façon de procéder, je suis preneur;

Merci pour vos conseils.
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Modifier un exe

Message par Ar-S »

Bonjour.

Je trouve ce procédé néfaste pour plusieurs raison.
1 - sécurité : Si tu veux voir le logiciel piraté sur la toile c'est le meilleur moyen..
2 - antivirus : Un exe auto modifiable risque d'être perçu comme une vérole par les antivirus.

Si tu persistes sur ce chemin. Je t'invite à regarder ce topic https://www.purebasic.fr/french/viewtop ... modifiable
~~~~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
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: Modifier un exe

Message par Marc56 »

Oui, +1
Ne jamais faire d'exe auto-modifiable.
(Delphi fait cela car ces EXE embarquent par défaut un tas de composants de base, d'où la taille énorme du moindre exe)

La solution standard est de stocker le mot de passe (crypté)
  • Dans la base de registre (PB n'a pas de lib pour cela)
  • Dans un fichier INI du répertoire de l'application (cas d'un exe portable)
    Répertoire: GetPathPart(ProgramFilename())
  • Dans un fichier INI dans le répertoire de donnée (cas d'un programme installé)
    Répertoire: GetHomeDirectory() correspond à %AppData%
:wink:
Stéphane
Messages : 29
Inscription : sam. 18/avr./2020 15:17

Re: Modifier un exe

Message par Stéphane »

Merci pour vos conseils.
Finalement je m aperçois qu il s agit d une fausse bonne idée !
Répondre