Précédent   Forum du club des développeurs et IT Pro > C et C++ > C++ > Langage
Langage Langage C++, Programmation Orientée Objet, Templates, etc. Avant de poster : FAQ C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/02/2013, 14h33   #1
paulolol
Invité de passage
 
Homme Paul Olol
Futur développeur, étudiant
Inscription : juillet 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Paul Olol
Âge : 14
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Futur développeur, étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2012
Messages : 6
Points : 2
Points : 2
Envoyer un message via Skype™ à paulolol
Par défaut Lancer un setup en mode administrateur

Bonjour.

Je suis sur une session utilisateur sur l’ordinateur (Windows) de mon père.
Je n'ai donc pas les droits administrateur.

J'utilise VMWare Player pour avoir des machines virtuelles, mais pour démarrer une machine, virtuelle, il faut que je relance sur la session de mon père le setup pour réparer le fichier "VMWare Autorisation" (même sur la session de mon père, ce problème à lieu, ce n'est pas parce-que je suis utilisateur que "VMWare Autorisation" ne marche pas).

Cependant, je n'est pas le mot-de-passe de mon père. J'aimerais démarrer le setup mais il faut être admin.

Je me suis donc dit que le C++ pourrait m'aider.

J'ai déjà essayé le code suivant :
Code :
1
2
3
4
 
system("runas /user: "/*domaine*/"\x5c"/*session de mon père*/);
system("start "/*Emplacement*/"\x5c setup.exe");
//J'ai fait exprès de faire des erreurs de code pour censurer certaines données
Mais il faut un mot-de-passe...

Auriez-vous un code pour exécuter le setup.exe en mode administrateur sans avoir à entrer un mot-de-passe (le but n'étant pas d'obtenir le mot-de-passe de mon père mais juste d'exécuter le setup pour réparer le fichier "VMWare Autorisation" et pouvoir utiliser mon Ubuntu virtuel).

Merci d'avance
@++
paulolol
paulolol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 14h37   #2
ram-0000
Rédacteur/Modérateur

 
Avatar de ram-0000
 
Homme Raymond
Inscription : mai 2007
Messages : 9 036
Détails du profil
Informations personnelles :
Nom : Homme Raymond
Localisation : France

Informations forums :
Inscription : mai 2007
Messages : 9 036
Points : 27 757
Points : 27 757
La séparation des utilisateurs sous Windows est assez/très forte. Pour changer d'utilisateur, il faut son mot de passe et c'est tout. Il n'y a pas de code magique à créer ou à lancer, juste connaitre le mot de passe.
__________________
Raymond
Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbe Un logiciel de conjugaison des verbes de la langue française.

Ma page personnelle sur DVP
.
ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 09h54   #3
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 422
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 422
Points : 39 747
Points : 39 747
Bonjour,

Je pense que le code présenté ne fonctionne pas comme voulu, car à chaque appel à la fonction system(), un nouveau contexte est créer pour executer la commande, du coup, le runas sera complètement annulé une fois la fonction finie.
De plus, je trouve hideux de mettre des system() dans du code, autant utiliser les fonction de l'API Windows, simplement.
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 11h47   #4
Iradrille
Membre éprouvé
 
Homme
Étudiant
Inscription : juin 2012
Messages : 263
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2012
Messages : 263
Points : 443
Points : 443
Citation:
Envoyé par paulolol Voir le message
Je suis sur une session utilisateur sur l’ordinateur (Windows) de mon père.
Je n'ai donc pas les droits administrateur.
Hello,

La solution la plus simple est de demander à ton père de faire la commande (ou qu'il te donne les droits admin ou son password)

Car actuellement c'est plus un exploit de Windows que tu cherches pour passer outre cette limitation.
Iradrille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 18h58   #5
paulolol
Invité de passage
 
Homme Paul Olol
Futur développeur, étudiant
Inscription : juillet 2012
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Paul Olol
Âge : 14
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Futur développeur, étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2012
Messages : 6
Points : 2
Points : 2
Envoyer un message via Skype™ à paulolol
Merci de vos réponses.

Je pense que je vais chercher un setup user (sans avoir besoin des droits d'admin)

@++
paulolol
paulolol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 20h51   #6
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 422
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 422
Points : 39 747
Points : 39 747
Ou alors, il faut passer par une version "portable" (qui ne nécessite pas d'installation)
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h12.


 
 
 
 
Partenaires

Hébergement Web