Créer exe très simple

Snake38 Messages postés 297 Statut Membre -  
 Utilisateur anonyme -
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 !

2 réponses

  1. dsy73 Messages postés 9003 Date d'inscription   Statut Contributeur Dernière intervention   2 547
     
    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
  2. Utilisateur anonyme
     
    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