Bonjour à tous,
Je suis actuellement en train de mettre en place un logiciel sur une machine virtuelle windows 7 afin de le rendre disponible rapidement et facilement pour tous les membres de mon service. Seulement je rencontre un souci...
Lorsque je le lance on me demande le mot de passe admin. J'aimerais faire en sorte ce mot de passe ne me soit pas demandé juste pour ce logiciel, même pour un utilisateur standard (historie que tout le monde puisse utiliser le logiciel sans avoir les login/mdp de l'admin).
Ce qui me pousse à croire que c'est faisable, est que j'ai à ma disposition une machine physique qui possède ce logiciel et qui ne demande pas le mdp admin. Cependant, je n'arrive pas à déterminer si c'est que le logiciel se lance sans les droits d'admin ou s'ils sont donnés automatiquement via les groupes utilisateurs du domaine. (même si je pense que c'est la première option puisque la case "lancer en tant qu'administrateur" est décochée pour la machine physique. Je sais que ca ne veut pas forcément dire grand chose vu que si on a le malheur de la cocher une seule fois cela restera même si on la redécoche, mais c'est ma meilleure piste...)
Mon but final serait donc de faire en sorte que seul le logiciel dont j'ai besoin se lance sans mdp de l'admin.
J'ai déjà essayé par mal de chose :
- Créer une tâche avec le scheduler + un raccourci pour lancer en tant qu'admin (ne fait rien du tout mis à part lancer pendant une demi-seconde une console)
- Activer puis désactiver le lancement en tant qu'admin sur le logiciel (Propriétés -> Compatibilité -> Changer pour tout le monde -> "exécuter en tant qu'administrateur")
- Reproduire au mieux les droits dans l'onglet sécurité des propriétés (Donner aux mêmes comptes les mêmes droit sur la machine virtuelle que sur la machine physique)
-Modifier le raccourci du logiciel en ajoutant 'runas.exe /savecred /user:Administrateur "Path\to\Program.exe"' puis entrer une seule fois le mot de passe (Avait l'air de fonctionner jusqu'à ce que le logiciel me dise que "Dll engine is not initialized", ce qui n'arrive pas lorsque je lance le programme avec le login/mdp admin de manière habituelle. De plus, le raccourci sur la machine physique ne possède pas cette modification)
- Désactiver l'UAC sur ma machine virtuel. Seulement je ne peux pas le faire car cela représente une trop grosse faille. (en effet, sur ma machine physique l'UAC est bien présent puisqu'il apparait pour certains logiciels. C'est vraiment que pour le logiciel que je dois utiliser que l'UAC n'apparait pas)
Cela fait maintenant 5 jours que je bloque sur le sujet et que je ne trouve aucune solution...
Merci d'avance pour votre aide
Edit: je précise que je ne peux pas utiliser de logiciel externe pour arranger ce problème. Je dois le faire avec ce qui est présent sur windows 7 pour des raisons de sécurité et de simplicité de reproduction d'une telle machine virtuelle.
Message édité par stunkel le 03-03-2017 à 14:07:21