Surveiller user assist et mui cache v.3

Soyez le premier à donner votre avis sur cette source.

Vue 12 601 fois - Téléchargée 472 fois

Description

On peut surveiller 2 clés du REGISTRE qui mémorisent nos actions sans notre avis.
1°HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist
2°HKEY_CURENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache

Voici environ 2 ans j'avais publié un programme d'ELEKTORDI que j'avais modifié pour surveiller UserAssist
http://www.vbfrance.com/codes/VERSION-MODIFIEE-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.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Sechaud
Messages postés
288
Date d'inscription
jeudi 28 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2017

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.
cs_Elektordi
Messages postés
186
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
21 janvier 2008

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
Sechaud
Messages postés
288
Date d'inscription
jeudi 28 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2017

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.
Sechaud
Messages postés
288
Date d'inscription
jeudi 28 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2017

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.
vec
Messages postés
8
Date d'inscription
jeudi 18 mai 2006
Statut
Membre
Dernière intervention
20 août 2007

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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.