IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

[C# 2.0] Base de Registre


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 53
    Par défaut [C# 2.0] Base de Registre
    Bonjours,

    Je cherche à modifier les informations de la base de registre contenu dans « CurrentUser » pour chaque utilisateur du PC que j’utilise. Je travail en C# avec le Framework 2. Y a-t-il des fonctions pour charger une ruche ou un autre moyen d’accéder à ses informations?

    Merci de vos réponses ^^.

  2. #2
    Membre expérimenté Avatar de Gulix
    Inscrit en
    Septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 268
    Par défaut
    Voilà un bout de code que j'utilise pour accéder à la base de registre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RegistryKey cle = Registry.CurrentUser.OpenSubKey(@"Control Panel\Desktop", true);
    cle.SetValue(@"WallpaperStyle", 2.ToString());
    cle.SetValue(@"TileWallpaper", 0.ToString());
    En espérant que ça puisse t'aider

    Edit : il faut charger Microsoft.Win32.dll, puis utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    using Microsoft.Win32;
    "L'univers... on croit qu'il est infini mais quand on arrive au bout un gorille géant vous balance des tonneaux."
    Phillip J. Fry

    http://www.gulix.fr/

    BlindShark, Logiciel de Blind Test - Pull N' Bounce - Jeu XNA

  3. #3
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 53
    Par défaut
    Merci de ta réponse ^^, mais je cherche à accéder aux informations de chaque utilisateur du pc or "Registry.CurrentUser.OpenSubKey" ne marche pour pour l'utilisateur en cour. Je cherche une fonction équivalent à la commande : reg load HKLM\TempUser "C:\Documents and Settings\%1\ntuser.dat"

  4. #4
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    J'espère que c'est pas possible. Ca serait un vieille faille de sécurité :p

  5. #5
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 53
    Par défaut
    Je vois pas en quoi ca serai une faille de sécurité vu qu'en passsent par la console ca marche trés bien. J'ai déja des scripts qui fond se boulot. Je veux utiliser une appli pour plus d'interactivité et pour pourvoir paraméter plus facilement la base de registre de mes utilisateurs sans a avoir à se connecter à chque compt.

  6. #6
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Dans ce cas, tu peux :
    * générer et lancer tes scripts depuis ton UI en C#
    * trouver l'API COM qui fait ça et utiliser l'interop
    * attendre que qqn d'autre te donne une réponse plus satisfaisante

Discussions similaires

  1. Recherche en base de registre
    Par Pomalaix dans le forum Langage
    Réponses: 7
    Dernier message: 01/08/2012, 10h58
  2. [Windows]accès base de registre windows
    Par Greg01 dans le forum API standards et tierces
    Réponses: 27
    Dernier message: 05/06/2007, 15h14
  3. Accès à la base de registre windows à distance
    Par xavame dans le forum Sécurité
    Réponses: 4
    Dernier message: 13/07/2005, 15h23
  4. base de registre et connexion a internet
    Par nonosoft dans le forum C++
    Réponses: 2
    Dernier message: 17/04/2003, 21h04
  5. Utilisez vous la base de registres ?
    Par gRRosminet dans le forum C++Builder
    Réponses: 8
    Dernier message: 04/06/2002, 13h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo