Exécutez des programmes sans droits d’administrateur avec RunWithRestrictedRights
Sûrement à plus d’une occasion, nous avons rencontré le problème que nous avons téléchargé une nouvelle application dans Windows mais nous ne savons pas si elle doit être digne de confiance. En effet, nous ne sommes pas sûrs de son exécution en toute sécurité, ce qui pourrait mettre votre ordinateur et vos données en danger.
L’une des meilleures options si nécessaire est d’exécuter le programme dans un environnement sûr en utilisant un programme que vous nous fournissez avec un Sandbox , tel que SandBoxie, par exemple. Nous pouvons également utiliser une machine virtuelle pour éviter d’éventuelles perturbations. Et c’est qu’à ce stade, nous pouvons également nous demander la raison pour laquelle certaines applications demandent des autorisations d’administrateur pour s’exécuter.
Il est évident que pour certains types d’applications, il est indispensable, par exemple un programme de sécurité, ou un autre qui gère les fonctions Windows . Mais il y en a d’autres qui n’ont pas du tout besoin de ces autorisations d’administrateur. C’est pourquoi, si nous voulons forcer cette exécution mais sans le faire avec les autorisations élevées dont nous parlons, nous le pouvons.
Mais nous allons vous aider grâce à l’application dont nous parlerons ci-dessous. Il s’agit du programme gratuit appelé RunWithRestrictedRights que vous pouvez télécharger ici (https://www.coretechnologies.com/products/RunWithRestrictedRights/). Dire que nous voulons dire un outil qui fonctionne à partir de la ligne de commande et qui utilise le mécanisme d’ intégrité de Windows pour restreindre les autorisations d’autres applications. Avec cela, nous pouvons exécuter des programmes suspects qui ne peuvent pas endommager l’ordinateur.
Comment utiliser RunWithRestrictedRights sous Windows
Par conséquent, dans le cas où vous souhaitez forcer l’exécution d’un programme qui demande des autorisations d’administrateur, mais sans les donner, cette application est la solution. Comme nous le disons, cela fonctionne à partir de la ligne de commande, nous tapons donc CMD dans la zone de menu Démarrer et démarrons l’invite de commande avec des autorisations d’administrateur .
Dans ce cas, il est essentiel que nous démarrions cette fonction avec les droits d’administrateur . Ainsi, après avoir téléchargé RunWithRestrictedRights à la racine du lecteur C , par exemple, nous devons écrire la commande suivante:
«C: RunWithRestrictedRights.exe (application)»
Évidemment, l’itinéraire peut varier en fonction de l’endroit où nous avons enregistré le programme, et dans «application», nous écrivons l’application que nous voulons forcer à s’exécuter. Ici, nous pouvons écrire Notepad , MSPaint , etc. Par conséquent, si tout se passe comme prévu, le programme restreint devrait s’ouvrir. En même temps et comme nous pouvons le voir dans la capture d’écran ci-jointe, après l’exécution, nous verrons également un nouveau message sur l’écran de ligne de commande.
Cela nous indique qu’il indique que l’application Bloc-notes a démarré en intégrité moyenne avec PID suivi d’un nombre. Supposons que cette valeur, représentée par quatre chiffres, représente en fait l’ID du processus en cours d’exécution . Par contre nous dirons que pour le faire avec une application qui ne fait pas partie du système d’exploitation, il faut entrer le chemin complet du disque pour ouvrir l’exécutable.
Pour finir, nous vous dirons que RunWithRestrictedRights prend en charge certains paramètres que nous pouvons utiliser après avoir tapé l’ application à exécuter. Par exemple, «-w» démarre le programme mais ne revient pas à la fenêtre de ligne de commande tant qu’elle n’est pas fermée. En même temps, «-p» prend les autorisations accordées par le groupe Utilisateurs avec pouvoir, tandis que «-d» refuse les autorisations SID.