Base de registre

Bonjour,

saluts tout le monde j'ai une petite question

concernant la base de registre

//gestion utilisateur   
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]   
"DisableTaskMgr"=dword:00000001


"01" signifie bien Activer ?

par se que voyer vous je suis entrain de crer un programme pour restaurer la base de registre ,gestion tache,cmd

Savez vous comment je peut faire pour lancer un .msc

j'ai voulu faire comme ceci

Shell("C:\WINDOWS\system32\gpedit.msc")


mais ça na pas voulu lancer le service demander

comment faire ?

voici un aperçu du programme

http://img810.imageshack.us/img810/6598/progq.jpg

pour .MSC j'avais penser a créer un .bat avec exécuter la ligne de commande concerner

15 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    DisableTaskMgr"=dword:00000001
    Le 1 veut dire en gros Vrai. En gros : DésactiverGestionnaireDesTâches = vrai.
    Il seront donc désactiver.

    Shell("C:\WINDOWS\system32\gpedit.msc")
    Je doute que ça fonctionne puisque gpedit.msc n'est pas un exécutable. Il faut plutôt que tu lances le programme qui s'occupe de traiter les msc et mettre le msc en paramètre.

    Simple question ? Pourquoi programmer en C (j'imagine que c'est du C, t'as même pas précisé le langage) pour ce genre de cas ? Ce n'est vraiment pas adapté... Un simple batch fait souvent bien l'affaire.
    Par exemple, tu crées un fichier .bat et tu mets dedans : C:\WINDOWS\system32\gpedit.msc
    Tout simple, et ça devrait fonctionner, mais là c'est plus des compétences Windows...

    Cdlt,

    Google is your friend
    1. oui je pensait faire un .bat justement

      pour les.msc

      par contre pour activer gestion tache je ne c pas si cela marchera si je mais extension .key
      1. Contributeur
        Je redirige sur le post windows car ça ne concerne plus trop la programmation.

        Bonne continuation.
    2. Pour Les MSC cela est regler je suis en train de configurer

      par contre j'aimerais savoir comment je peux faire pour désactiver le blocage de la base de registre ou gestion tache ,CMD

      je pensait faire exécuter ceci a mon bouton

      Shell("C:\Program Files\configuepc\Registre-Activer.key")

      mais je ne c'est pas si cela fonctionnerais
      1. Bonjour.

        Vous pouvez utiliser de simples fichiers .BAT pour les deux .

        pour lancer gpedit.msc par exemple , inscrire simplement cette commande

        dans le fichier .BAT sans même préciser le chemin d'accès .

        Pour ce qui de désactiver ou réactiver le gestionnaire de tâches ,

        utiliser la commande REG ADD dans un fichier .BAT aussi ,

        REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 0 /f

        ou

        REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 1 /f
        1. merci ^^ très cher

          désactiver le blocage c'est le chifre 1

          et activer le blocage c'est le chiffre deux 2

          si je comprend bien
          1. Non , c'est le contraire , 0 (zéro) pour débloquer , et 1 pour bloquer .
            1. merci de votre aide très précieuse

              par contre j'ai remarquer vos

              ceci dans votre ligne /

              normalement il sont tous du même sens nn?

              \ \ \
              1. C'est normal , c'est la syntaxe , à la limite vous pouvez simplement

                faire un Copier\Coller .
                1. REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 0 /f

                  je les mi comme tu ma dit dans un txt et avec extension.bat et j'ai tester en .vbs aussi et cela ne marche pas
                  1. J' ai oublié de préciser que ces commandes tels que REG et d'autres

                    nécessitent un niveau de privilège élevé .
                    1. par se que au faite mais bouton qui sont fais dans mon programme

                      il font appelle a des point bat

                      et certain font appelle a .bat et se point bat fais appelle a un VBS

                      se que je j'aimerais faire c'est que dès le clique exemple (activer)

                      cela active le déblocage de la base de registre de meme pour CMD et gestion tâche

                      y aurait il une solution ?
                      1. On a rien compris à votre charabia , essayez de vous exprimer dans

                        un langage compréhensif .
                        1. y aurait il une solution ?

                          connaissez vous le logiciel zebulon qui restaure cmd base de registre gestion tâche

                          au simple clique

                          ba je voudrais faire exécuter c'est action quand je clique sur mon bouton

                          et en aillant tester votre méthode du pont bat et vbs cela ne fonctionne pas