Créer exe très simple

Fermé
Snake38 Messages postés 273 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 1 novembre 2023 - Modifié par Snake38 le 28/03/2015 à 00:54
pkpkmépkpk Messages postés 341 Date d'inscription samedi 14 mai 2011 Statut Membre Dernière intervention 14 janvier 2018 - 28 mars 2015 à 19:26
Bonjour,

Je souhaiterais créer un exécutable, très simple. Mais je ne sais pas par où commencer. J'ai réussi à faire ce que je veux en batch, mais c'est pas esthétique.

Je veux que quand on ouvre le .exe, une fenêtre Windows s'affiche demandant un mot de passe : "Mot de passe" ? (avec donc un champ pour écrire du texte)
- MDP mauvais : bruit d'erreur et message "Erreur. Mot de passe" ?
- MDP bon : cela ouvre C:/Users
Disons que le mot de passe = mdp123

Je voudrais l'icône de cadenas de Windows pour le .exe

Voilà c'est tout, mais je ne sais pas par où commencer.

Merci !
A voir également:

2 réponses

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 482
Modifié par dsy73 le 28/03/2015 à 06:18
Salut
je n'ai pas compris si tu étais débutant en programmation.
Si tu n'as jamais programmé alors le C++ n'est pas forcément le langage le plus simple.
Peut-être devrais-tu commencer par un langage plus simple comme Python.

Quel que soit le langage choisit, avant de commencer ton programme tu devras suivre des cours, tu en trouveras sur ces sites :
- commentcamarche
- developpez
- openclassrooms
0
pkpkmépkpk Messages postés 341 Date d'inscription samedi 14 mai 2011 Statut Membre Dernière intervention 14 janvier 2018 52
Modifié par pkpkmépkpk le 28/03/2015 à 19:27
Salut,

Si tu veux une base en C++, en voici une
(mais c'est toujours pas esthétique).

using namespace std;
#include <iostream>
#include <stdlib.h>
#include <string>

bool mdpOK(string mdp)
{
 return mdp == "mdp123";
}

void bruit()
{
 cout << '\a';
}

void ouvrir(string chemin)
{
 string commande = "explorer " + chemin;
 system(commande.c_str());
}

int main()
{
 cout << "Mot de passe ?" << endl;
 string saisie;
 
 cin >> saisie;
 while(!mdpOK(saisie))
 {
  bruit();
  cout << "Erreur. Mot de passe ?" << endl;
  cin >> saisie;
 }
 
 string chemin = "C:\\Users\\";
 ouvrir(chemin);
 
 return 0;
}
0