J'ai une application Java qui doit exécuter un fichier exe d'installation du pilote. Sous Linux, nous tapons "gksudo myCommand". Existe-t-il un moyen d'élever les autorisations de la ligne de commande Windows?Autorisations Altitude pour Windows 7?
Répondre
J'ai décidé de déployer un binaire exécutable sur le système qui appelle le fichier jar. De cette façon, l'utilisateur peut cliquer droit et exécuter en tant qu'administrateur ... Cela n'a pas fonctionné ... Alors j'ai continué à regarder ... Vérifiez cela ..
Elevate.exe .. C'est fondamentalement comme Windows GKSudo !! !! Alors ... J'ai empaqueté l'exe 32 bits dans mon programme et je l'ai déployé, puis je l'ai exécuté si nécessaire.
Vous pouvez exécuter chaque application dans Windows avec un utilisateur différent, par ex. Administrateur. Mais l'utilisateur qui exécute cette commande doit avoir les informations d'identification pour le faire.
Edit .:
Avant que vous pouvez rechercher le contrôle de compte d'utilisateur (UAC) qui est disponible dans Windows 7 et Vista si elle est peut-être une alternative pour vous.
Vous pouvez utiliser la commande runas
comme runas /user:Administrator myCommand
(les utilisateurs doivent taper leur mot de passe).
Vous pouvez également utiliser Start-Process
cmdlet comme Start-Process -Verb runas myCommand
dans PowerShell (les utilisateurs doivent cliquer sur la boîte de dialogue UAC).
- 1. Windows 7 autorisations régulateur de vitesse
- 2. Autorisations dans Windows 7 Java méconnaissable dans le lot
- 3. Altitude d'autorisation à partir de VBScript
- 4. Build Servers, build agents, enregistrement com et autorisations Windows 7
- 5. QFileInfo :: isWritable() renvoyant false aux autorisations complètes sous Windows 7
- 6. .NET pour Windows 7
- 7. RIAK pour Windows 7
- 8. Google Earth KmlModel Altitude
- 9. iOS CoreLocation Altitude
- 10. CoreLocation/Mapkit Altitude
- 11. Autorisations Windows EventLog
- 12. Autorisations Unix de Windows
- 13. MessageBox.Show pour Windows Phone 7
- 14. WrapPanel pour windows phone 7
- 15. Speex pour Windows Phone 7
- 16. Korn-Shell pour Windows 7?
- 17. Logiciel Localhost pour Windows 7
- 18. win 7 Batch File - autorisations NTFS
- 19. IIS 7 w/MVC 3 Autorisations Problème
- 20. IIS 7 Autorisations: Comment définir les autorisations correctes pour un répertoire?
- 21. Chemins et autorisations dans Windows
- 22. Restauration SMO et Windows 7
- 23. cwRsync ignore "nontsec" sur Windows 7
- 24. Bus de service pour Windows Server - Sécurité/Autorisations
- 25. python windows vista/7 uac et de copier (seulement lire) des fichiers? autorisations/interaction de l'UAC?
- 26. Obtenir les autorisations de dossier à partir de Jython sous Windows 7
- 27. runtime rapport de cristal v10.2.3600.0 pour Windows 7 64 bits
- 28. iis configuration pour Windows 7 Starter 32bit
- 29. Références pour la programmation sous Windows 7
- 30. Credential manager pour Vista/Windows 7
quid du pop-up qui dit quelque chose UAC comme ... cette application demande des autorisations ... Comment puis-je invoquer cela? – AdamOutler
Il doit y avoir un meilleur moyen .... Je pourrais toujours demander à l'utilisateur de taper son mot de passe avec runas/user: administrateur/savecred ma commande ... alors juste leur tube réponse dans mon stdin – AdamOutler
La chose est que vous faites le même chose dans linux aussi gksudo ou plain sudo n'est rien d'autre que d'exécuter une commande en tant qu'utilisateur différent avec des droits de super-utilisateur (dans le cas de linux en tant que root). J'ai édité mon post et y ai ajouté l'UAC. – fyr