begin process at 2012 02 13 07:59:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de registre

 > SURVEILLER USER ASSIST ET MUI CACHE V.3

SURVEILLER USER ASSIST ET MUI CACHE V.3


 Information sur la source

Note :
Aucune note
Catégorie :Base de registre Classé sous :registre, userassist, muicache, replace, split Niveau :Débutant Date de création :06/08/2007 Date de mise à jour :03/02/2008 08:24:26 Vu / téléchargé :10 044 / 360

Auteur : Sechaud

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
On peut surveiller 2 clés du REGISTRE qui mémorisent nos actions sans notre avis.
1°HKEY_CURRENT_USER\Software\Microsoft\Windo ws\CurrentVersion\Explorer\UserAssist
2°HKEY_CUREN T_USER\Software\Microsoft\Windows\ShellNoRoam\MUIC ache

Voici environ 2 ans j'avais publié un programme d'ELEKTORDI que j'avais modifié pour surveiller UserAssist
http://www.vbfrance.com/codes/VERSION-M ODIFIEE-DECODEUR-USER-ASSIST-ELEKTORDI_33551.aspx

Cette fois j'ai trouvé que MUICache mémorisait lui aussi tout exécutable lancé.
Je comprendrais cela si on s'en servait au cours d'une session de Windows mais ce que je n'admets pas, c'est que cela reste en permanence, ajoutant des lignes et des lignes dans le
Registre.
De plus la suppression de ces indiscrétions ne ralentit absolument pas le PC.Quelle en-est l'utilité?

Par contre dans MUI Cache j'ai filtré uniquement les exécutables et on peut les effacer.
Je n'ai pas tenté de vider les autres infos (Le tout est visible dans List2 qui est "Hide".Si quelqu'un a des infos là dessus elles seront les bienvenues.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

03 février 2008 08:24:27 :
Dernièrement, Elektordi a proposé de détecter la version de Windows pour éviter d'avoir deux versions du programme: Une XP et une VISTA. J'ai donc étudié la question et voici cette version 3 qui utilise SysInfo et qui est utilisable sur les deux OS.

 Sources du même auteur

Source avec Zip Source avec une capture FLÉCHES DES ICONES DU BUREAU
Source avec Zip Source avec une capture UTILISER LES COMMANDES WINDOWS EN VB
Source avec Zip Source avec une capture COULCOD 4.2 _COULEURS - VALEURS -NUANCES
Source avec Zip Source avec une capture SCRIPT HOST MANAGER
Source avec Zip Source avec une capture EPHÉMÉRIDE

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) SHELLVIEW EN VB.NET par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) AJOUTER OU SUPPRIMER MENU CONTEXTUEL D'APPLICATION PAR CLIC ... par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) MODIFIER IMAGE COULEUR EN NOIR ET BLANC PAR CLIC DROIT par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) RENOMMER TOUS LES FICHIERS D'UN DOSSIER PAR CLIC DROIT par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) REDIMENSIONNER ET IMPRIMER FORMAT PHOTO (10X15) par Le Pivert

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FLÉCHES DES ICONES DU BUREAU par Sechaud
Source avec Zip Source avec une capture Source .NET (Dotnet) OUVRIR BASE ACCESS PAR CLIC DROIT par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) SHELLVIEW EN VB.NET par Le Pivert
Source avec Zip OPÉRATIONS SUR LES CHAINES DE CARACTÈRE OPTIMISÉES ET ÉTENDU... par MadM@tt
Source avec Zip MODULE VB5 -> VB6 par Alan71

Commentaires et avis

Commentaire de Renfield le 07/08/2007 09:25:38 administrateur CS

"ce que je n'admets pas..."
ben Windows fonctionne comme il le souhaite, il a pas à te consulter ^^

et puis un 'voulez vous enregistrer...?' a chauqe appel d'un exe, ca serait assez lourd.
maintenant, rien ne t'empeche de lancer un process périodiquement pour nettoyer ta registry.

Commentaire de Sechaud le 07/08/2007 11:18:37

D'accord pour laisser Windows se gérer seul Renfield, mais ces mémorisations ne servent à rien puisque Windows fonctionne parfaitement sans elles.Pourquoi encombrer le Registre qui est déjà une usine à gaz et permettre de savoir ce que l'on utilise?
J'avais plus de 140 lignes inutiles quand j'ai commencé à me pencher sur cette clé.
Quant à nettoyer le Registre pour ces clés, je ne connais pas de programmes qui le font.
Avec CCleaner que j'ai essayé, on trouve une option MUICache mais en fait,il ne nettoie pas grand chose(Seulement les adresses de programmes absents je pense).

Commentaire de vec le 16/08/2007 02:04:23

Salut, tu as pas l'exe? vec_8@hotmail.fr

Commentaire de Sechaud le 16/08/2007 07:53:13

Salut VEC,
Depuis bien longtemps, on ne met plus les exécutables pour
éviter aux membres de VB France de cliquer sur un éventuel virus.
Mon programme est en VB6, il suffit de le compiler.

Commentaire de Sechaud le 15/11/2007 11:29:01

ATTENTION avec VISTA, MUICache n'est plus au même endroit
Si vous voulez utiliser mon programme voici la méthode:

AVANT MUICache était dans:
HKEY_CURRENT_USERS\Software\Microsoft\Windows\ShellNoRoam\MUICache

MAINTENANT

HKEY_CURRENT_USER\Software\Classes\Local
Settings\Software\Microsoft\Windows\Shell\MUICache

Du coup, il faut écrire ces lignes à la place des autres,dans:
Public Function Init2()
Shell "regedit /S /E " + file + " " + g + "HKEY_CURRENT_USER\Software\Classes\Local
Settings\Software\Microsoft\Windows\Shell\MUICache" + g, vbHide

Private Sub Command3_Click()
SupprValeur 1, "Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MUICache",
List3.List(List3.ListIndex)

Private Sub Command4_Click()
SupprValeur 1, "Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MUICache",
List3.List(B)

Je ne fais pas de mise à jour car sinon, ceux qui vont utiliser sous XP, et je pense que c'est la majorité d'entre-nous, auront un dysfonctionnement.

Commentaire de Elektordi le 21/01/2008 19:25:10

Contant de voir que des petites applis de test (si, c'était ca à la base ;) ) ont quand même du succès !
(Et bravo à Sechaud pour les nouvelles versions...)

Pour la compatibilité avec Vista, tu n'a qu'a tester la version de windows et utiliser le bon chemin... Il doit y avoir une API qui renvoie la version de windows, ou sinon à l'arrache en vérifiant dans un fichier de config de Windows qui contient la version...

Bonne continuation !

Elektordi

Commentaire de Sechaud le 21/01/2008 20:46:42

Merci beaucoup Elektordi pour la bonne idée de tester la version de Windows.Je n'y avais pas pensé.
Ainsi on doit pouvoir ne faire qu'un programme.
Je vais étudier la faisabilité de la modif.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Recherche dans la base de registre de Windows [ par shamantao ] Y-a-t il un moyen de faire une recherche sur une clef ou une valeur dans la base de registre ?Merci Données Binaires de la Base de registre. [ par Steph21 ] Avant tout, je me présente ! Je débute actuellement le VB (version 5), et j'ai déjà utilisé le VBA 97 et 2K.Passons aux choses sérieuses :)J'aimerai e Base de registre [ par Steph21 ] J'aimerai extraire de la base de registre une donnée binaire. J'ai trouvé sur ce site comment le faire avec d'autres types de données mais pas avec du Base de registre distante [ par XFlo ] je cherche à savoir comment modifier la base de registre sur un poste distant en VB6Les exemple sur le site ne traite que de la base local.Quelqu'un Base de registre [ par presseb ] je cherche a renommer une clé dans la base de registre j'arrivea changer les valeurs mais les clés (repertoire à gauche )merci a celui qui me repondr ecrire sur la base de registre d`un ordinateur distant [ par djinn ] Voila mon probleme est que quand je teste mon programme qui modifie ma base de registre, sur mon ordinateur pas de probleme, mais des que j`essaye de Nom d'entreprise enregistré dans la base de registre ... [ par JDV ] je souhaiterai récupérer le USERCOMPANY dans la base de registreA l'aide................merci d'avance.. Pb base de registre :) [ par zeeti ] Comment en VB on peut voir tous les programmes qui démarre quand windows démarre ?! En fait je voudrais savoir comment je peux voir le contenu de HKLM Base de registre ??? [ par Joez ] Ou puis je trouver un site expliquant la base de registre. Par exemple je voudrais empecher l'affichage de certaine fenetre de windows (parametrage, s Fonction Replace [ par Brodeur ] Bonjour, est-ce que quelqun pourrais m'expliquer le fonctionnenent de fonction Replace (remplacer un caractere dans un texte) avec un exemple.Applis


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales