Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Win XP

Win XP Forum d'entraide Windows XP. Avant de poster : La F.A.Q Windows XP

Réponse
 
Outils de la discussion
Vieux 17/02/2006, 17h56   #1 (permalink)
Membre expérimenté
 
Avatar de amika
 
Date d'inscription: septembre 2004
Messages: 529
Envoyer un message via MSN à amika Envoyer un message via Yahoo à amika
Par défaut 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é.
amika est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/02/2006, 18h25   #2 (permalink)
Membre éclairé
 
Avatar de argoet
 
Date d'inscription: mai 2002
Messages: 380
Par défaut

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é) "Executor" (He oui j'ai pas trouvé mieux ) avec un mot passe "toto"
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")
__________________
Signé : Capitaine Jean-Luc Picard
argoet est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/02/2006, 18h46   #3 (permalink)
Membre expérimenté
 
Avatar de amika
 
Date d'inscription: septembre 2004
Messages: 529
Envoyer un message via MSN à amika Envoyer un message via Yahoo à amika
Par défaut

peux tu m'expliquer un peu plus
amika est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/02/2006, 21h04   #4 (permalink)
Membre actif
 
Date d'inscription: octobre 2005
Localisation: Avignon
Messages: 184
Par défaut

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.
toto84 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/02/2006, 21h43   #5 (permalink)
Membre expérimenté
 
Date d'inscription: janvier 2006
Localisation: Belgium
Âge: 26
Messages: 573
Par défaut

non, en principe on exécute le programme en tant que...

--
scual1 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/02/2006, 21h50   #6 (permalink)
SLE
Membre éprouvé
 
Avatar de SLE
 
Date d'inscription: janvier 2004
Localisation: Erezée
Âge: 35
Messages: 476
Par défaut

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.

@+
SLE est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/02/2006, 22h52   #7 (permalink)
Membre expérimenté
 
Avatar de amika
 
Date d'inscription: septembre 2004
Messages: 529
Envoyer un message via MSN à amika Envoyer un message via Yahoo à amika
Par défaut

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
amika est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/02/2006, 23h23   #8 (permalink)
SLE
Membre éprouvé
 
Avatar de SLE
 
Date d'inscription: janvier 2004
Localisation: Erezée
Âge: 35
Messages: 476
Par défaut

Sous quel OS es-tu ?
Essaie avec regedt32.exe
SLE est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 18/02/2006, 00h53   #9 (permalink)
Membre Confirmé
 
Avatar de wareq
 
Date d'inscription: mars 2005
Messages: 258
Par défaut

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.
__________________
L'informatique, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
wareq est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 18/02/2006, 02h11   #10 (permalink)
SLE
Membre éprouvé
 
Avatar de SLE
 
Date d'inscription: janvier 2004
Localisation: Erezée
Âge: 35
Messages: 476
Par défaut

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.
SLE est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 18/02/2006, 15h11   #11 (permalink)
Membre expérimenté
 
Date d'inscription: janvier 2006
Localisation: Belgium
Âge: 26
Messages: 573
Par défaut

http://a.vouillon.online.fr/faq-winxp.htm#81

--
scual1 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 19/02/2006, 22h09   #12 (permalink)
SLE
Membre éprouvé
 
Avatar de SLE
 
Date d'inscription: janvier 2004
Localisation: Erezée
Âge: 35
Messages: 476
Par défaut

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 !

@+
SLE est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/02/2006, 15h01   #13 (permalink)
Membre expérimenté
 
Avatar de amika
 
Date d'inscription: septembre 2004
Messages: 529
Envoyer un message via MSN à amika Envoyer un message via Yahoo à amika
Par défaut

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
amika est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 22/02/2006, 15h42   #14 (permalink)
Membre expérimenté
 
Avatar de amika
 
Date d'inscription: septembre 2004
Messages: 529
Envoyer un message via MSN à amika Envoyer un message via Yahoo à amika
Par défaut

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)
amika est déconnecté   Envoyer un message privé Réponse avec citation
NEWS WINDOWSF.A.Qs WINDOWSTUTORIELS WINDOWSLIVRES WINDOWS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Win XP



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide