A voir également:
- Invite de commande avec élévation de privilèges
- Invite de commande - Guide
- Invite de commande mac - Guide
- Commande dism - Guide
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Windows
- Diskpart commande - Guide
9 réponses
Bonjour,
Pour que ça fonctionne en Runtime tu dois ouvrir VB en tant qu'administrateur.
Clic droit sur l'icône de VB -> sélectionner ouvrir en tant qu'administrateur.
Ensuite tu ouvre ton projet.
Ca fonctionnera pour ta mise au point.
Ensuite tu dois "publier" ton projet (toujours avec VB en mode administrateur).
Si tu installe ton projet sur un autre PC il fonctionnera normalement sans devoir toucher au jeton de l'utilisateur.
A+
Pour que ça fonctionne en Runtime tu dois ouvrir VB en tant qu'administrateur.
Clic droit sur l'icône de VB -> sélectionner ouvrir en tant qu'administrateur.
Ensuite tu ouvre ton projet.
Ca fonctionnera pour ta mise au point.
Ensuite tu dois "publier" ton projet (toujours avec VB en mode administrateur).
Si tu installe ton projet sur un autre PC il fonctionnera normalement sans devoir toucher au jeton de l'utilisateur.
A+
Bonjour lermite222,
j'ai fait ce que tu m'as dit, j'ai donc lancé VB en tant qu'administrateur, j'ai lancé le débogage et en effet, je n'ai eu aucun problème lors de la création de la clé.
J'ai donc publié mon projet, mais lorsque je lance l'exécutable, j'ai une erreur "accès au registre non autorisée". Pour que cela marche, il faut que je lance mon appli en tant qu'administrateur, et moi, je voudrais que seul l'accès aux paramètres soit réservé aux administrateurs.
J'ai peut-être loupé une étape dans ce que vous m'avez dit...
Connaissez vous une autre solution ?
j'ai fait ce que tu m'as dit, j'ai donc lancé VB en tant qu'administrateur, j'ai lancé le débogage et en effet, je n'ai eu aucun problème lors de la création de la clé.
J'ai donc publié mon projet, mais lorsque je lance l'exécutable, j'ai une erreur "accès au registre non autorisée". Pour que cela marche, il faut que je lance mon appli en tant qu'administrateur, et moi, je voudrais que seul l'accès aux paramètres soit réservé aux administrateurs.
J'ai peut-être loupé une étape dans ce que vous m'avez dit...
Connaissez vous une autre solution ?
Re,
Je n'ai pas dis de "lancer l'exécutable" mais de "Publier le projet" seule condition pour que ça fonctionne.
Quand à détecter si c'est un admin qui ouvre ton appli c'est plus dans le début de l'appli que tu dois tester cela.
Et autre remarque, même un administrateur qui se log sur le PC est en mode Utilisateur et pas Admin, pour cela il doit faire une démarche ou ouvrir un compte Administrateur privilégier à proscrire s'il a un accès internet ouvert.
Tout ça doit être traiter dans le Main de ton appli, mais comme je ne sais pas ce que tu fais et encore moins ce que tu veux faire...
A+
Je n'ai pas dis de "lancer l'exécutable" mais de "Publier le projet" seule condition pour que ça fonctionne.
Quand à détecter si c'est un admin qui ouvre ton appli c'est plus dans le début de l'appli que tu dois tester cela.
Et autre remarque, même un administrateur qui se log sur le PC est en mode Utilisateur et pas Admin, pour cela il doit faire une démarche ou ouvrir un compte Administrateur privilégier à proscrire s'il a un accès internet ouvert.
Tout ça doit être traiter dans le Main de ton appli, mais comme je ne sais pas ce que tu fais et encore moins ce que tu veux faire...
A+
Bon, je vais essayer de me réexpliquer.
Dans mon projet, il y a deux formulaires :
- Un formulaire principal qui s'ouvre au démarrage. Il faut que n'importe quel utilisateur puisse y accéder, donc pas de demande de mot de passe administrateur.
- Un second formulaire, appelé "Paramètres", accessible par un bouton. Je voudrais que seuls les administrateurs du PC puissent y accéder, donc afficher le contrôle de compte utilisateur (quand le bureau s'estompe et une fenêtre apparaît en disant "Voulez-vous autoriser ce programme à apporter des modifications à votre ordinateur ?"). Généralement, dans une application, il y a un petit bouclier d'affiché sur le bouton si celui ci lance le contrôle de compte utilisateur.
Dans mon projet, il y a deux formulaires :
- Un formulaire principal qui s'ouvre au démarrage. Il faut que n'importe quel utilisateur puisse y accéder, donc pas de demande de mot de passe administrateur.
- Un second formulaire, appelé "Paramètres", accessible par un bouton. Je voudrais que seuls les administrateurs du PC puissent y accéder, donc afficher le contrôle de compte utilisateur (quand le bureau s'estompe et une fenêtre apparaît en disant "Voulez-vous autoriser ce programme à apporter des modifications à votre ordinateur ?"). Généralement, dans une application, il y a un petit bouclier d'affiché sur le bouton si celui ci lance le contrôle de compte utilisateur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Je pense que j'ai compris ton approche qui me semble un peu... border-line...
Abandon du suivi.
Cdlt.
A+
Je pense que j'ai compris ton approche qui me semble un peu... border-line...
Abandon du suivi.
Cdlt.
A+
Pourtant, il y a des applications où un contrôle de compte utilisateur s'affiche lorsqu'une action nécessite des privilèges plus élevés... C'est très fréquent.
Personne n'a une autre idée ?
Pour l'instant, j'ai réussi à faire en sorte que lorsque j'appuie sur mon bouton, l'application soit redémarrée en tant qu'administrateur, mais j'aimerai ne pas avoir à redémarrer...
Personne n'a une autre idée ?
Pour l'instant, j'ai réussi à faire en sorte que lorsque j'appuie sur mon bouton, l'application soit redémarrée en tant qu'administrateur, mais j'aimerai ne pas avoir à redémarrer...
Il faut savoir par ailleurs que si une application non lancée en admin va accéder à un registre virtualisé (sur Vista ou 7), donc ça ne fonctionnera pas, ou avoir une erreur. Quand il faut les droits d'admin, il faut les droits d'admin. Point.
Je suis d'accord avec vous, mais je crois que vous n'avez pas bien compris mon problème : je n'ai pas dit que je voulais accéder au registre sans droits d'administrateur. Ce que je voudrais, c'est que le formulaire principal de mon application soit accessible à tous les utilisateurs (il n'utilise pas le registre), par contre, je voudrais que le formulaire "paramètres" soit réservé aux administrateurs, car il modifie le registre. Pour cela, j'aimerai que quand je clique sur le bouton "paramètres", le contrôle de compte utilisateur s'affiche pour demander l'autorisation.