Démarrer l'application Windows 8 à partir du programme avec des droits élevés

2

J'ai un problème: je dois exécuter une application ( SetPoint de Logitec ) en tant qu'administrateur pour que cela fonctionne correctement. Cependant, il est maintenant impossible de laisser l’application démarrer une application. J’ai essayé la méthode intégrée et le logiciel "Obly Tile AppLauncher" (vous permet de démarrer l’application à partir de la ligne de commande). Cependant, Windows affirme que l’application peut t être démarré en tant qu'administrateur [Edit: "Erreur" exact (traduit): "Music" cannot be opened while Explorer is running with administrator rights, please start Explorer normally and try again]. J'ai donc cherché un peu et trouvé quelques approches, mais aucune ne semble fonctionner:

  • Runas / trustlevel: Si j'essaie avec runas /trustlevel:2 test.bat(où test.bat exécute le lanceur d'applications avec les arguments appropriés), cela ne fonctionne pas.
  • set __COMPAT_LAYER = RUNASINVOKER: Comme ci-dessus, Windows semble ignorer complètement cette commande s'il est placé devant l'appel du lanceur d'applications.

Y at-il un moyen ou une application qui me permet de résoudre ce problème? Le problème est que cela casse la plupart des touches spéciales de mon clavier ...

Editer depuis le pair SU:

SetPoint Logitech est un logiciel qui vous permet de personnaliser les paramètres de votre souris et de votre clavier.

Lukas Lang
la source
Utilisez le bon vieux truc du planificateur de tâches: msfn.org/board/index.php?showtopic=135472 Copiez le fichier LNK du raccourci dans le dossier de démarrage pour l'exécuter à l'ouverture de session.
magicandre1981
Malheureusement, cela ne change rien - Windows dit toujours: "Music" cannot be opened while Explorer is running with administrator rights, please start Explorer normally and try again(désolé si ce n'est pas parfait, je devais le traduire) - Je pourrais confirmer que c'est effectivement SetPoint qui cause le problème, mais même si on le commence comme vous l'avez proposé, il affirme toujours que l'Explorateur s'exécute avec des privilèges d'administrateur
Lukas Lang
Ceci est
inhérent
Je me rends compte qu'il est impossible de démarrer l'application avec des droits élevés. Ce que j'essaie de faire, c'est simplement de la démarrer. Le problème est que chaque processus enfant dispose des mêmes droits que le processus parent. Par conséquent, si j'essaie de démarrer une application à l'aide d'une application exécutant des droits élevés, cela ne fonctionne pas car, comme vous l'avez dit, une application ne peut pas être démarrée. avec ces droits. À cause de cela, je cherche un moyen de démarrer l'application en "oubliant" les droits élevés de son processus parent.
Lukas Lang
Faites une recherche google à RunAdmin sur Soft.Tahionic.com. Fait exactement ce que vous voulez.
WeGoToMars

Réponses:

0

J'ai finalement trouvé une solution à mon problème: (pour ceux qui pourraient le trouver à l'avenir)

Après avoir cherché pendant des heures, j'ai trouvé ceci . Il montre comment vous pouvez démarrer une application en tant qu'utilisateur de bureau à partir d'une application avec des droits élevés. Après avoir un peu modifié le code pour prendre les arguments en ligne de commande, cette solution fonctionne parfaitement (pour autant que je sache)

Lukas Lang
la source
-1

J'avais des problèmes avec Setpoint et j'étais très glitch avec explorer (ne pas saisir les choses correctement, double clics, etc.) La meilleure chose qui m'a aidé a été de désinstaller tous les pilotes Setpoint du système, de débrancher le récepteur unificateur, d'installer le logiciel unificateur sur un autre ordinateur, connectez un récepteur USB unificateur à cet ordinateur, puis vérifiez à nouveau qu’il n’ya pas d’appariements de périphériques fantômes qui tendent à se «coincer» dans la mémoire flash des récepteurs USB. J'ai remarqué ce problème quand

Je me retrouverais avec des installations de périphériques dupliquées sous des claviers et des souris dans le Gestionnaire de périphériques, car j’aurais un clavier et / ou une souris d’entrée USB supplémentaire.

Je relierais ensuite le récepteur à l'ordinateur d'origine et exécuterais d'abord Setpoint Installer en tant qu'administrateur, en veillant à ce qu'il remplace les pilotes obsolètes du gestionnaire de téléchargement Logitech, les pilotes de configuration de l'entrée USB, l'unification, etc. Il existe plus de 5 installations de pilotes spéciaux en corrélation. point de consigne dans le gestionnaire de périphériques si vous avez un clavier et une souris. C'est un peu ridicule si vous me le demandez, mais ces pilotes sont très sensibles à toute sorte de mauvaise configuration, d'installation de pilote mal étiquetée.

Une fois que tout était aligné sur le Gestionnaire de périphériques, j'ai alors modifié la variable de balayage pour fermer la variable dans le registre des applications Wwindows 8, étant donné que Setpoint n'aimait pas être collant lors de la capture d'applications de métro pour la fermeture, mais fonctionnait parfaitement une fois que cette métrique était apparue. modifié. J'ai trouvé un programme appelé Appuituner ou quelque chose qui simplifie la modification des entrées de registre nécessaires à ce processus, mais qui n'est pas nécessaire.

Au départ, je pensais avoir une souris défectueuse avec un double-clic, car je tentais toujours de résoudre ce problème en réparant et en l'éteignant, en appuyant sur tous les boutons pour essayer de supprimer toute charge statique qu'elle aurait pu créer. up, mais cela n'a jamais été une solution pour moi, mais peut fonctionner pour les autres.

Ces problèmes m'ont dérangé pendant quelques semaines, au point de me rendre paranoïaque et que les problèmes réapparaissent. Je souhaite renforcer Setpoint de toutes les manières possibles pour éviter les cauchemars Setpoint, d'où la façon dont j'ai trouvé ce fil comme je le souhaite. exécuter Setpoint avec des privilèges d'administrateur.

Je n'ai pas été en mesure de recréer le problème rencontré lors de l'exécution d'applications Windows. Je ne suis pas sûr que ce soit parce que j'ai modifié les propriétés du fichier setpoint.exe avec les paramètres de compatibilité des applications pour que tous les utilisateurs puissent s'exécuter en tant qu'administrateur, plutôt que les méthodes exactes que vous avez utilisées. ou parce que j'ai joué avec gpedit en libérant une variété d'autorisations UAC et autres fenêtres.

Matt Schaefer
la source
Je ne vois vraiment pas comment cela répond à la question "Démarrer l'application Windows 8 à partir d'un programme avec des droits élevés"
utilisateur 99572 va bien