begin process at 2012 02 14 00:24:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > VIDER LES DOSSIERS TEMP ET RECENT

VIDER LES DOSSIERS TEMP ET RECENT


 Description

  Les répertoires "Recent" et "Temp" contiennent des fichiers, des dossiers et/ou des raccourcis vers les fichiers ou dossiers ouverts (programmes ou autres).
  A mesure qu'on travaille, la taille de ces dossiers augmente jusqu'à devenir encombrante. les fichiers et dossiers dans ces deux répertoires sont en fait superflus et ne servent pratiquement à rien.
  Cet outil, sous forme de console, peut les vider à chaque démarrage de Windows.
  Mais l'ennuie est que certains programmes d'installation laissent des fichiers dans le répertoire "Temp" qui seront utilisés pour la finalisation après un redémarrage demandé par l'installation. Dans un tel cas de figure, on doit supprimer l'entrée créée dans la base du registre relative au lancement de l'outil "DeletAtStartup.exe". Cette clé est la suivante:
HKLM\Software\Microsoft\Windows\CurrentV ersion\RunServices\DeletAtStartup.exe

ATTENTION : SUPPRIMER UNIQUEMENT LA VALEUR "DeletAtStartup.exe"

Source

  • Option Explicit
  • Type OSVERSIONINFO
  • dwOSVersionInfoSize As Long
  • dwMajorVersion As Long
  • dwMinorVersion As Long
  • dwBuildNumber As Long
  • dwPlatformId As Long
  • szCSDVersion As String * 128
  • End Type
  • Type SHITEMID
  • cb As Long
  • abID As Byte
  • End Type
  • Type ITEMIDLIST
  • mSID As SHITEMID
  • End Type
  • Const CSIDL_RECENT = &H8
  • Const NOERROR = &H0
  • Const VER_PLATFORM_WIN32_NT = 2
  • Dim Obj As Object
  • 'Const Key1 = "HKCU\Software\Microsoft\Windows\CurrentVersion\"
  • Const Key = "HKLM\Software\Microsoft\Windows\CurrentVersion\"
  • Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  • Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long
  • Private Declare Function FindWindow Lib "USER32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
  • Private Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal lBuffer As Long) As Long
  • Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
  • Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (ByRef lpVersionInformation As OSVERSIONINFO) As Long
  • Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
  • Private Declare Function SHGetSpecialFolderLocation Lib "shell32.dll" (ByVal hwndOwner As Long, ByVal nFolder As Long, pidl As ITEMIDLIST) As Long
  • Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long
  • Private Declare Function ShowWindow Lib "USER32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
  • Private Declare Function PostMessage Lib "USER32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  • Dim FSO As New FileSystemObject, FF&
  • Const WM_CLOSE = &H10
  • Const SW_SHOWMINNOACTIVE = 7
  • Private Function GetSpecialfolder(CSIDL As Long) As String
  • Dim Ret&
  • Dim IDL As ITEMIDLIST, Path$
  • ' Retourne un dossier (SpecialFolder)
  • Ret = SHGetSpecialFolderLocation(100, CSIDL, IDL)
  • If Ret = NOERROR Then
  • 'Crée un tempon
  • Path$ = Space$(512)
  • ' Retourne un chemin à partir de IDList
  • Ret = SHGetPathFromIDList(ByVal IDL.mSID.cb, ByVal Path$)
  • ' Supprime les espaces de fin
  • GetSpecialfolder = Left$(Path, InStr(Path, Chr$(0)) - 1)
  • Exit Function
  • End If
  • GetSpecialfolder = ""
  • End Function
  • Private Function IsWinNT() As Boolean
  • Dim ThisOS As OSVERSIONINFO
  • ThisOS.dwOSVersionInfoSize = Len(ThisOS)
  • GetVersionEx ThisOS
  • IsWinNT = (ThisOS.dwPlatformId = VER_PLATFORM_WIN32_NT)
  • End Function
  • Private Function batFile() As String
  • batFile = IIf(Right(App.Path, 1) = "\", App.Path + "DelTmp.bat", App.Path + "\DelTmp.bat")
  • End Function
  • Private Function GetShortPath(strFileName As String) As String
  • Dim lngRes As Long, strPath As String
  • ' Crée un tempon
  • strPath = String$(165, 0)
  • ' Retourne le nom court du chemin
  • lngRes = GetShortPathName(strFileName, strPath, 164)
  • ' Supprime les espaces de fin
  • GetShortPath = Left$(strPath, lngRes)
  • End Function
  • Private Sub CloseThisWindow(Ret As String)
  • Dim WinWnd&
  • ' Recherche la fenêtre
  • WinWnd = FindWindow(vbNullString, Ret)
  • If WinWnd = 0 Then MsgBox "Ne peut trouver la fenêtre ...": Exit Sub
  • ' Affiche la fenêtre
  • ShowWindow WinWnd, SW_SHOWMINNOACTIVE 'SW_SHOWNORMAL
  • PostMessage WinWnd, WM_CLOSE, 0&, 0&
  • End Sub
  • Private Sub WaitToClose()
  • Dim OK As Boolean
  • OK = False
  • Do
  • OK = FindWindow(vbNullString, "Terminé - DelTmp")
  • DoEvents
  • Loop Until OK
  • If OK Then
  • CloseThisWindow ("Terminé - DelTmp")
  • Sleep 500
  • DeleteFile batFile
  • End If
  • End Sub
  • Private Sub EcritFich(Optional OK1 As Integer = False, Optional OK2 As Integer = False)
  • Dim sPath As String, strSave As String
  • Dim strTemp As String
  • ' Crée une chaîne tempon
  • strTemp = String(100, Chr$(0))
  • ' Retourne le chemin temporaire
  • GetTempPath 100, strTemp
  • ' Nettoyage du tempon des espaces indésirables
  • strTemp = Left$(strTemp, InStr(strTemp, Chr$(0)) - 1)
  • strSave = String(200, Chr$(0))
  • ' Retourne le chemin du dossier Windows
  • sPath = Left$(strSave, GetWindowsDirectory(strSave, Len(strSave)))
  • FF = FreeFile
  • ' Ecrit des données dans un fichier de commandes qui _
  • sera exécuté par la suite.
  • ' "Nul" est ajouté pour éviter l'ffichage de la liste _
  • des fichiers ou dossiers supprimés
  • Open batFile For Output As #FF
  • Print #FF, "@Echo ON"
  • If OK1 Then
  • Print #FF, "@DelTree /Y " + GetShortPath(strTemp) + "* > Nul"
  • End If
  • If Not IsWinNT Then
  • If OK2 Then
  • Print #FF, "@DelTree /Y " + sPath + "\Recent\* > Nul"
  • End If
  • Else
  • If OK2 Then
  • Print #FF, "@DelTree /Y " & GetShortPath(GetSpecialfolder(CSIDL_RECENT)) + "\* > Nul"
  • End If
  • End If
  • Close #FF
  • End Sub
  • Public Sub Main()
  • Dim Fold$, AppName$, Apath$
  • AppName = UCase(App.EXEName) + ".EXE"
  • ' S'assure que le chemin se termine par "\"
  • Apath = IIf(Right(App.Path, 1) = "\", UCase(App.Path), UCase(App.Path) + "\")
  • ' Crée un objet pour accéder au registre et crée une _
  • entrée pour le lancement du programme au démarrage _
  • de WINDOWS
  • Set Obj = CreateObject("Wscript.Shell")
  • With Obj
  • .RegWrite Key & "RunServices\" & AppName, Apath & AppName
  • End With
  • Call EcritFich(True, True)
  • Fold = GetSpecialfolder(CSIDL_RECENT)
  • Shell batFile, vbHide
  • Call WaitToClose
  • End Sub
Option Explicit

Type OSVERSIONINFO
    dwOSVersionInfoSize As Long
    dwMajorVersion As Long
    dwMinorVersion As Long
    dwBuildNumber As Long
    dwPlatformId As Long
    szCSDVersion As String * 128
End Type
Type SHITEMID
    cb As Long
    abID As Byte
End Type
Type ITEMIDLIST
    mSID As SHITEMID
End Type
Const CSIDL_RECENT = &H8
Const NOERROR = &H0
Const VER_PLATFORM_WIN32_NT = 2

Dim Obj As Object
'Const Key1 = "HKCU\Software\Microsoft\Windows\CurrentVersion\"
Const Key = "HKLM\Software\Microsoft\Windows\CurrentVersion\"

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long
Private Declare Function FindWindow Lib "USER32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal lBuffer As Long) As Long
Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (ByRef lpVersionInformation As OSVERSIONINFO) As Long
Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Private Declare Function SHGetSpecialFolderLocation Lib "shell32.dll" (ByVal hwndOwner As Long, ByVal nFolder As Long, pidl As ITEMIDLIST) As Long
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long
Private Declare Function ShowWindow Lib "USER32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function PostMessage Lib "USER32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Dim FSO As New FileSystemObject, FF&
Const WM_CLOSE = &H10
Const SW_SHOWMINNOACTIVE = 7
Private Function GetSpecialfolder(CSIDL As Long) As String
    Dim Ret&
    Dim IDL As ITEMIDLIST, Path$
    ' Retourne un dossier (SpecialFolder)
    Ret = SHGetSpecialFolderLocation(100, CSIDL, IDL)
    If Ret = NOERROR Then
        'Crée un tempon
        Path$ = Space$(512)
        ' Retourne un chemin à partir de  IDList
        Ret = SHGetPathFromIDList(ByVal IDL.mSID.cb, ByVal Path$)
        '  Supprime les espaces de fin
        GetSpecialfolder = Left$(Path, InStr(Path, Chr$(0)) - 1)
        Exit Function
    End If
    GetSpecialfolder = ""
End Function

Private Function IsWinNT() As Boolean
    Dim ThisOS As OSVERSIONINFO
    ThisOS.dwOSVersionInfoSize = Len(ThisOS)
    GetVersionEx ThisOS
    IsWinNT = (ThisOS.dwPlatformId = VER_PLATFORM_WIN32_NT)
End Function
Private Function batFile() As String
   batFile = IIf(Right(App.Path, 1) = "\", App.Path + "DelTmp.bat", App.Path + "\DelTmp.bat")
End Function
Private Function GetShortPath(strFileName As String) As String

    Dim lngRes As Long, strPath As String
    ' Crée un tempon
    strPath = String$(165, 0)
    '  Retourne le nom court du chemin
    lngRes = GetShortPathName(strFileName, strPath, 164)
    '  Supprime les espaces de fin
    GetShortPath = Left$(strPath, lngRes)
End Function
Private Sub CloseThisWindow(Ret As String)
   Dim WinWnd&
    '  Recherche la fenêtre
    WinWnd = FindWindow(vbNullString, Ret)
    If WinWnd = 0 Then MsgBox "Ne peut trouver la fenêtre ...": Exit Sub
    ' Affiche la fenêtre
    ShowWindow WinWnd, SW_SHOWMINNOACTIVE 'SW_SHOWNORMAL
    PostMessage WinWnd, WM_CLOSE, 0&, 0&
End Sub
Private Sub WaitToClose()
   Dim OK As Boolean
      OK = False
      Do
        OK = FindWindow(vbNullString, "Terminé - DelTmp")
        DoEvents
      Loop Until OK
      If OK Then
         CloseThisWindow ("Terminé - DelTmp")
         Sleep 500
         DeleteFile batFile
      End If
End Sub
Private Sub EcritFich(Optional OK1 As Integer = False, Optional OK2 As Integer = False)
    Dim sPath As String, strSave As String
    
    Dim strTemp As String
     '   Crée une chaîne tempon
    strTemp = String(100, Chr$(0))
    ' Retourne le chemin temporaire
    GetTempPath 100, strTemp
    '  Nettoyage du tempon des espaces indésirables
    strTemp = Left$(strTemp, InStr(strTemp, Chr$(0)) - 1)

    strSave = String(200, Chr$(0))
    '  Retourne le chemin du dossier Windows
    sPath = Left$(strSave, GetWindowsDirectory(strSave, Len(strSave)))
    FF = FreeFile
    ' Ecrit des données dans un fichier de commandes qui _
      sera exécuté par la suite.
      '   "Nul" est ajouté pour éviter l'ffichage de la liste _
        des fichiers ou dossiers supprimés
    Open batFile For Output As #FF
            Print #FF, "@Echo ON"
            If OK1 Then
            Print #FF, "@DelTree /Y " + GetShortPath(strTemp) + "* > Nul"
            End If
        If Not IsWinNT Then
            If OK2 Then
            Print #FF, "@DelTree /Y " + sPath + "\Recent\* > Nul"
            End If
        Else
           If OK2 Then
            Print #FF, "@DelTree /Y " & GetShortPath(GetSpecialfolder(CSIDL_RECENT)) + "\* > Nul"
           End If
        End If
     Close #FF
End Sub
Public Sub Main()
   Dim Fold$, AppName$, Apath$
   
   AppName = UCase(App.EXEName) + ".EXE"
   ' S'assure que le chemin se termine par "\"
   Apath = IIf(Right(App.Path, 1) = "\", UCase(App.Path), UCase(App.Path) + "\")
   ' Crée un objet pour accéder au registre et crée une _
     entrée pour le lancement du programme au démarrage _
    de WINDOWS
   Set Obj = CreateObject("Wscript.Shell")
   With Obj
     .RegWrite Key & "RunServices\" & AppName, Apath & AppName
   End With
   Call EcritFich(True, True)
   Fold = GetSpecialfolder(CSIDL_RECENT)
   Shell batFile, vbHide
   Call WaitToClose
End Sub

 Conclusion

  Trop de dossiers et fichiers inutiles sont gênant pour un antivirus pendant l'analyse et même pour le système.
  Cet outil débarrasse l'utilisateur de ces superflus et fait le travail à sa place.

 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


 Sources du même auteur

Source avec Zip [VBS] MODIFICATION D'UN FICHIER INI
Source avec Zip Source avec une capture RETROUVER LES DONNÉES PUBLIQUES DANS UNE BIBLIOTHÈQUE
Source avec Zip Source avec une capture CRÉER VOTRE PROGRAMME D'INSTALLATION
Source avec Zip Source avec une capture CALCULATEUR DE RÉSISTANCE
Source avec Zip Source avec une capture TRACER UN PAPIER MILLIMÉTRÉ PERSONNALISÉ

 Sources de la même categorie

Source avec Zip Source avec une capture AUTORISER/REFUSER L'EXECUTION DE PROCESSUS par pierreh51
Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER par ShareVB
Source avec Zip Source avec une capture DESACTIVER / ACTIVER LES MISES EN VEILLES PC par Arsena

 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 Source avec une capture Source .NET (Dotnet) AJOUTER OU SUPPRIMER MENU CONTEXTUEL D'APPLICATION PAR CLIC ... par Le Pivert
Source avec Zip REDIRECTION EN FONCTION DU FABRICANT DE L'ORDINATEUR par MacGaliver

Commentaires et avis

Commentaire de ghuysmans99 le 10/07/2009 00:16:52

DeleteAtStartup serait plus juste ...

Commentaire de VBsearch le 10/07/2009 01:11:48

   Commentaire à propos du commentaire de ghuysmans99:
Il ne s'agit pas d'une ignorance mais c'est parce j'ai un autre fichier intitulé "DeleteAtStartup". L'élision de la lettre "e" c'était juste pour différencier car deux fichiers ou dossiers de même nom ne peuvent pas coexister !!!!!!!!!!!!
Merci quand-même

Commentaire de ghuysmans99 le 10/07/2009 08:45:37

Si c'est ça, nomme le répertoire des source et ton projet DeleteAtStartup, et compile l'EXE en DelAtStartup.
C'est quand même plus joli, non ?

Commentaire de VBsearch le 10/07/2009 13:32:35

OK mais le choix du nom n'influe aucunement sur la fonctionnalité. Crois-moi j'en un qui porte le nom que tu as suggéré.
Encore une fois MERCI pour les commentaires, j'en tiendrais compte dans mes travaux futures.

Commentaire de NISANDSYSTEMS le 11/07/2009 11:59:07

Bonjour;
" Set Obj = CreateObject("Wscript.Shell")"
" With Obj"
" .RegWrite Key & "RunServices\" & AppName, Apath & AppName"
" End With "

A éviter gracieusement ce type d'écriture dans la base de registre.
Windows et cie(norton...) risquent de le detecter comme intrus alors à proscrite absolument.

Bonne continuation.

Commentaire de VBsearch le 12/07/2009 00:10:44

  Tout à fait correct, mais l'utilisation des fonctions d'accès au registre(les API) sont, du moins pour moi, un peu gênantes voire difficiles à manipuler car à la moindre erreur, on risque de tout faire exploser. De plus un bon antivirus peut détecter toute manipulation du registre par des applications tierces(tel que Jaspersky) même en utilisant des APIs.
  Merci pour l'encouragement de "bonne continuation" j'en ai besoin car, non seulement je suis débutant, je suis autodidacte en informatique. De nos jours au lycée(1969), nous n'avions même entendu parler d'ordinateur. Eh oui ....!!

Commentaire de ghuysmans99 le 12/07/2009 10:20:46

Tout faire exploser ... suffit de pas faire l'idiot avec ces fonctions et ça ira.
Disons que le plus dangereux est de modifier HKCR !

Commentaire de VBsearch le 12/07/2009 13:58:04

Merci pour la qualification d'un vieux comme moi d'idiot. Car ce commentaire s'adresse directement à moi(qui suit prof. de sc physiques depuis 28 ans). Tu aurait pu dire il suffit de faire attention..............?????????!!!!!!!!!

Commentaire de ghuysmans99 le 12/07/2009 14:04:17

Nan, je t'assure, je parlais pas de toi ... mais plutot de moi qui ai déjà essayé.
Et mon Win2000 en est mort !

Donc petite rectification : "suffit de pas faire de betises avec ces fonctions"

Commentaire de VBsearch le 12/07/2009 14:30:16

OK mais bêtises pour moi c'est un peu fort. Ce n'est rien et merci pour l'attention que tu me prètes.

Commentaire de PCPT le 12/07/2009 16:45:29 administrateur CS

le registre est toujours à manipuler avec prudence, que ce soit par script comme ici, par API, et même manuellement (expérimenté ou non d'ailleurs)

il n'empêche en effet que la méthode proposée ici risque (même si non dangereuse) d'être détectée comme frauduleuse par tout anti-virus, contrairement aux API

voir les diverses sources traitant de ce sujet, me semble avoir déjà vu 2 ou 3 classes parfaitement abouties

++

Commentaire de VBsearch le 12/07/2009 18:08:55

Merci pour l'info. Peux-tu me donner l'adresse de ces classes si tu les as ? Encore Merci.

Commentaire de PCPT le 12/07/2009 18:27:37 administrateur CS

http://www.vbfrance.com/codes/CLASS-REGISTRE_26277.aspx

http://www.vbfrance.com/codes/CLASSE-GESTION-REGISTRE-LIRE-ECRIRE-SUPPRIMER-LISTER_40954.aspx


http://www.vbfrance.com/recherche.aspx?tr=source&r=registre&dotnet=2

Commentaire de VBsearch le 12/07/2009 22:55:32

Salut PCPT;
  Tout d'abord merci pour les liens.
  Je viens juste de voir ton tutoriel sur le CD bootable pour Windows XP(peut-être aussi pour Vista). Est-ce que ça marche aussi pour Win 98 SE ? Car j'ai voulu à un certain moment faire de la sorte avec Win 98 et j'ai cherché sur le Web sans résultat.
La méthode décrite dans ton tutoriel est bien faite et simple contrairement à celle décrite sur le site http://www.bellamyjc.org/ qui est longue et onéreuse en temps.
  Pourquoi Win 98 SE ? Tout est vieux chez moi : mon PC, Windows(98) et bien sûr moi. J'opte pour ce système car c'est mon système favori : le plus simple et le moins gourmand en mémoire et CPU usage. Côté sécurite... Antivrus et MAJ.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Nettoyage base de registre [ par xavier77 ] salut à tous, J'ai créer plusieurs Dll en VB6. Apres chaque compilation, j'utilisait Regsvr32 pur les enregistrer... et normalement avant j' Nettoyage des sources inutiles [ par violent_ken ] Violent Ken Salut à tous.Ce message s'adresse aux admins de vbfrance.com :Serait-il possible d'enlever définitivement du site les sources d& Nettoyage de chaine de caractéres [ par FrostByte ] Bonjour, J'ai une chaine de caractére récupérée via la base de registre, jusque là pas de soucis, le seul probléme actuellement c'est que ma chaine r Modifier une valeur dans la base de registre [ par Asaiel ] Bonjour,Une petite kestion toute simple:G fait une appli qui utilise la base de registre, et je dois pour cela modifier la valeur d'une clé nomm& Base de registre ou ini????? [ par Youpien ] Salut,bon je programme pas depuis longtemps en VB, mais je me posais une question :Je suis en train de faire une application assez grosse en ressource Lire dans la base de registre via une BDD Access 2002 [ par Asaiel ] Bonjour, Une petite question toute bete, je souhaite lire une valeur du registre dans mon appli ACCESS. J'utilise le code suivant: Private Sub Form_ Access 2002 et base de registre [ par Asaiel ] Bonjour, Une petite question toute bete, je souhaite lire une valeur du registre dans mon appli ACCESS 2002. J'utilise le code suivant: Dim key As Fonction Recherche dans le Registre [ par psgman37 ] bonjour j'aimerai faire un exe et dedans testé si dans le registre il y a certains patch de securité IE en gros je voudrais pouvoir executer la foncti Procédures d'interfaçage du registre avec VB6 [ par bouazza92 ] Bonjour les programmaeurs , je voulais faire un programme qui optimise le pc par quelques modifications du registre avec Visual Basic 6 , pourriez vou


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,543 sec (4)

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