-
Compte Admin et Limité
Sous Win XP, j'ai une application qui fonctionne parfaitement dans une session admistrateur(compte de type admistrateur), mais sous une session limité (compte limité)elle m'affiche une erreur d'acces au repertoire.
Comment faire fonctionner cette application ds une session limité.
-
Moi j'ai résolu ce Problème avec mes loulous (en compte limité) comme suit :
1: Création d'un compte admin (jamais utilisé) :lol: "Executor" :oops: (He oui j'ai pas trouvé mieux :P ) avec un mot passe "toto" :roll:
2: Sur les comptes limités qui ont acces au prg qui pose problème : je créé un racourci qui pointe sur le prg (mais dans les options avancés : vous positionnez : éxécuté en utilisant d'autres information d'identification"(donc ici en le lançant avec l'identifiant "Executor")
-
peux tu m'expliquer un peu plus
-
Tu donnes les droits administrateurs à ton compte limité, tu installes le programme et tu le paramètre, puis tu remet le compte en droits limité, ç'est comme ça qu'on fait en principe.
-
non, en principe on exécute le programme en tant que...
--
-
Bonjour,
Par défaut, un compte limité a des droits de lecture seule dans les dossiers "Windows", "Program Files" ainsi que dans le registre. Or certains programmes ont besoin, pour fonctionner, d'écrire dans ces répertoires ou dans le registre.
Le principe est donc de donner les droits de modification à certains répertoires ou fichiers utilisés par l'application, ainsi qu'à certaines clés de registres.
Sous Windows XP édition familiale, je crois qu'il faut se connecter en session administrateur en mode dans échecs pour pouvoir donner de tels droits d'accès. Sous XP Pro, il suffit d'accéder à l'onglet "Sécurité" dans les propriétés du fichier ou du répertoire.
Pour les droits sur le registre, il faut les configurer avec regedit.exe, dans le menu "Edition / Autorisations..."
Pour moi, la solution d'utiliser "Exécuter en tant que" pour lancer un appli avec des droits d'admin peut comporter des dangers et présenter des failles de sécurité, donc a éviter dans la mesure du possible.
@+
-
donc il ya deux solutions:
1- On exécute le programme en tant que...
2- Donner les droits de modification au répertoire de cet application , ainsi qu'à certaines clés de registres.
pour la premiere solution c claire, meme pour la premiere partie de la 2eme solution.
ce qui reste c comment modifier les droits sur le regitre , moi j'ai pas trouver Edition/autorisations
-
Sous quel OS es-tu ?
Essaie avec regedt32.exe
-
C'est bien la deuxième solution mais faut peut etre savoir quel clé de registre il faut autoriser lol car il y en a des milliers et c'est très compliqué! Pareil pour le dossier windows, on ne sait pas vraiment ce qui faut autoriser en faite, donc la 1ere solution reste la meilleure, car ca me fait pareil que toi et en executant en tant que, je n'ai aucun problème.
-
Et comment fais-tu pour rendre l'exécution "en tant que" permanente ?
A chaque fois que tu lances l'appli par ton raccourci, tu va devoir taper un mot de passe admin ???
En tout cas avec XP SP2 y'a pas moyen ! Il faut chaque fois taper le mot de passe admin quand tu veux relancer le programme, donc à ce moment-là je ne vois pas comment ton utilisateur bridé va pouvoir le lancer... Sauf si tu lui communique ton mot de passe admin, mais alors quel est l'intéret d'un compte Utilisateur !
Utiliser la commande "Run as" c'est bien pour un admin qui veut lancer une appli avec des droits particuliers dans une session utilisateur simple... par exemple lancer regedit avec des droits de modif.
-
http://a.vouillon.online.fr/faq-winxp.htm#81
--
-
Bon ben si vous voulez vraiment utiliser cette méthode, libre à vous, mais faites bien attention à ce que vous faites, car le fait de donner des droits d'admin à certaines applications pourrait permettre à un simple utilisateur de reprendre le contrôle total du PC ! Méfiez-vous !
@+
-
pour la premiere solution je pense que le lien de overload est exellent.
pour la deuxieme: j'ai fait une recherche la ou se trouve les fichiers utilisés par cette application j'ai trouvé c:\program files...\l'aplication et c:\windows\system32 aprés j'ai donné droit d'acces a ces repertoires pour ce compte limité mais tjs le meme probleme mon application ne s'execute plus
-
j'ai utilisé la solution proposée ds le lien de overload
Code:
runas /savecred /user:Administrateur "xx:\Chemin\vers\programme.exe"
mon application marche sans aucun probleme quand je click sur son lien sur le bureau .
Mais il me reste un probleme c que mon application se charge au demarage de windows et a se stade la tjs le meme probleme elle ne peut s'executer, avec le meme message d'erreur.(mais apres quand je click sur son lien sur le bureau elle marche)