J'ai deux comptes sur mon ordinateur de bureau Windows XP. L'utilisateur standard par défaut est utilisé pour tout et le second utilisateur disposant de droits d'administrateur n'est utilisé que pour les installations. Je le fais pour éviter les infestations de logiciels malveillants lors de la navigation sur le Web et un compte utilisateur limité protège bien des menaces en ligne, mais de nombreux programmes refusent de s'exécuter sous des droits limités tels que revo uninstaller. beaucoup d’installations que j’exécutent à partir d’un nombre limité d’utilisateurs en sélectionnant «exécuter en tant que» dans le menu contextuel du fichier .exe. mais certaines applications ont besoin de droits d'administrateur pour certains. J'utilise "Changer d'utilisateur" pour aller en mode administrateur et faire l'installation / la désinstallation. mais l'utilisateur admin n'a pas configuré mes préférences de signets, pas plus que mon indexation Locate32 n'est prêt et n'est prêt pour une recherche rapide. Existe-t-il un utilitaire que je peux utiliser "exécuter en tant que" Connectez-vous à l’administration Connectez-vous et utilisez-le pour accorder à mon utilisateur limité des droits d’administrateur pour une période limitée, par exemple quelques heures ou quelques jours? S'il vous plaît aider. J'imagine que MS aurait peut-être fermé de nombreuses portes par peur de l'exploitation de l'API. Y a-t-il?
la source
DuplicateTokenEx()
- être etSetTokenInformation()
) et le transmettre àCreateProcessWithTokenW()
. Il aurait cependant besoin de magie ... Il y a aussiAdjustTokenPrivileges()
, ce qui serait probablement plus facile.Réponses:
Il existe RunAsAdmin , un projet open source qui apporte à Windows XP une expérience de type "UAC". Fondamentalement, il prend un compte administrateur et exécute le shell (et, par extension, la plupart de vos applications) avec le jeton Administrateur supprimé. Donc, la plupart du temps, vous utilisez un utilisateur limité. Cela permet également d'élever des programmes particuliers en fonction des besoins.
Je l'ai essayé brièvement une fois il y a longtemps et cela a semblé fonctionner comme annoncé.
la source
Essayez ces solutions>
http://4sysops.com/archives/run-a-program-with-administrator-rights-runasspc-cpau-and-steel-run-as-compared/
la source
Les raisons les plus courantes pour lesquelles un programme a besoin de droits d’administrateur sont:
Les deux premiers sont faciles à atténuer. Recherchez le fichier qu'il essaie d'écrire, déplacez-le dans un dossier non protégé, c'est-à-dire les documents de l'utilisateur, puis placez un lien dur (mklink) à son ancien emplacement.
Le troisième est plus difficile. Je ne sais pas comment atténuer cela.
la source