begin process at 2012 02 13 17:42:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > CRÉER DES LECTEURS VIRTUELS

CRÉER DES LECTEURS VIRTUELS


 Information sur la source

Note :
4 / 10 - par 6 personnes
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Classé sous :lecteur, virtuel, subst Niveau :Débutant Date de création :08/08/2002 Date de mise à jour :08/10/2009 23:12:54 Vu / téléchargé :9 134 / 372

Auteur : Willi

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


 Description

Cette source vous montre comment créer un lecteur virtuel grace à Subst même si je sais que je ne vais rien apprendre à personne !

Il vous faut 2 combos et 3 bouttons
  

Source

  • Dim I As Long, InDir As String
  • Dim sLettre As String, sTouteLettre As String
  • Dim WShShell As Object, FSO As Object
  • Dim Lecteur As Object
  • Private Sub cmdCheminVirtuel_Click(Index As Integer)
  • 'Créer un lecteur virtuel
  • Select Case Index
  • Case 0
  • InDir = BrowseFolder(Me.hwnd, vbNullString)
  • If InDir = vbNullString Then
  • Exit Sub
  • End If
  • txtChemLecteur = InDir
  • Case 1
  • Shell "subst.exe" & " " & cmbLecteurDispo(0).Text & " " & lblGuil.Caption & InDir & lblGuil.Caption, vbHide
  • If chkCreerLecteurVirtuel.Value = 1 Then
  • WShShell.RegRead "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" & LCase$(Right$(cmbLecteurDispo(0).Text, 2)), "subst.exe" & " " & cmbLecteurDispo(0).Text & " " & lblGuil.Caption & InDir & lblGuil.Caption
  • End If
  • MsgBox "Création termninée avec succès !", vbInformation
  • Case 2
  • Shell "subst.exe" & " /D " & cmbLecteurDispo(1).Text, vbHide
  • MsgBox "Suppression termninée avec succès !", vbInformation
  • End Select
  • Exit Sub
  • End Sub
  • Private Sub Form_Load()
  • sLettre = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  • sTouteLettre = sLettre
  • Set FSO = CreateObject("Scripting.FileSystemObject")
  • Set Lecteur = FSO.GetDrive("c:\")
  • Set WShShell = CreateObject("WScript.Shell")
  • 'Liste la chaine sLettre dans la liste de lecteurs virtuels
  • cmbLecteurDispo(0).Clear
  • cmbLecteurDispo(1).Clear
  • For Each Lecteur In FSO.Drives
  • sLettre = Replace(sLettre, Lecteur.DriveLetter, vbNullString)
  • Next Lecteur
  • For I = 1 To Len(sLettre)
  • cmbLecteurDispo(0).AddItem Right(Mid(sLettre, 1, (Len(sLettre) + 1) - I), 1) & ":"
  • Next I
  • For I = 1 To Len(sTouteLettre)
  • cmbLecteurDispo(1).AddItem Right(Mid(sTouteLettre, 1, (Len(sTouteLettre) + 1) - I), 1) & ":"
  • Next I
  • cmbLecteurDispo(0).ListIndex = 0
  • cmbLecteurDispo(1).ListIndex = 0
  • End Sub
Dim I As Long, InDir As String
Dim sLettre As String, sTouteLettre As String
Dim WShShell As Object, FSO As Object
Dim Lecteur As Object

Private Sub cmdCheminVirtuel_Click(Index As Integer)

'Créer un lecteur virtuel

    Select Case Index
        Case 0
            InDir = BrowseFolder(Me.hwnd, vbNullString)
            If InDir = vbNullString Then
                Exit Sub
            End If
            txtChemLecteur = InDir
        
        Case 1
            Shell "subst.exe" & " " & cmbLecteurDispo(0).Text & " " & lblGuil.Caption & InDir & lblGuil.Caption, vbHide
            If chkCreerLecteurVirtuel.Value = 1 Then
                WShShell.RegRead "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" & LCase$(Right$(cmbLecteurDispo(0).Text, 2)), "subst.exe" & " " & cmbLecteurDispo(0).Text & " " & lblGuil.Caption & InDir & lblGuil.Caption
            End If
            
            MsgBox "Création termninée avec succès !", vbInformation
                 
        Case 2

            Shell "subst.exe" & " /D " & cmbLecteurDispo(1).Text, vbHide
            
            MsgBox "Suppression termninée avec succès !", vbInformation
    End Select

    Exit Sub
    
End Sub

Private Sub Form_Load()

        sLettre = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
        sTouteLettre = sLettre
   
        Set FSO = CreateObject("Scripting.FileSystemObject")
        Set Lecteur = FSO.GetDrive("c:\")
        Set WShShell = CreateObject("WScript.Shell")

        'Liste la chaine sLettre dans la liste de lecteurs virtuels
        cmbLecteurDispo(0).Clear
        cmbLecteurDispo(1).Clear
        For Each Lecteur In FSO.Drives
            sLettre = Replace(sLettre, Lecteur.DriveLetter, vbNullString)
        Next Lecteur
        
        For I = 1 To Len(sLettre)
            cmbLecteurDispo(0).AddItem Right(Mid(sLettre, 1, (Len(sLettre) + 1) - I), 1) & ":"
        Next I
        For I = 1 To Len(sTouteLettre)
                cmbLecteurDispo(1).AddItem Right(Mid(sTouteLettre, 1, (Len(sTouteLettre) + 1) - I), 1) & ":"
        Next I
               
        cmbLecteurDispo(0).ListIndex = 0
        cmbLecteurDispo(1).ListIndex = 0

End Sub


 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

29 novembre 2005 16:07:52 :
Rajout des mots clés
08 octobre 2009 23:12:55 :
Suppression capture.

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) LISTVIEW SUPPORT TRI MULTI-COLONNES PAR MÉTHODES D'EXTENSION...
Source avec Zip Source avec une capture Source .NET (Dotnet) ROTATION D'ÉCRAN
Source avec Zip Source avec une capture Source .NET (Dotnet) IMAPI2 - GRAVER UN CD AUDIO
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTRÔLES COLOR PICKER: WHEEL COLOR PICKER - SCREEN COLOR PI...
Source avec Zip Source .NET (Dotnet) [.NET3.5] EXTENSION METHODS: SUR LES CLASSES SYSTEM.IO

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) MODIFIER LES EXTENSION DES FICHIERS par okosa
ROUTINE DIR RÉCURSIVE POUR OBTENIR LA LISTE DE TOUS LES FICH... par kerisolde
Source avec Zip Source avec une capture FILE,SECURITY,FICHIER par okosa
Source avec Zip Source avec une capture Source .NET (Dotnet) PATCHEUR DE FICHIER par tototh
Source avec Zip Source avec une capture LECTURE DES INFORMATIONS DES DISQUES COMPOSANT UN ENSEMBLE R... par jack

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) MON LECTEUR MP3 par kentharold
Source avec Zip Source avec une capture LECTEUR MULTIMÉDIA par lartiguef
Source avec Zip Source avec une capture Source .NET (Dotnet) A.S.S.B BELGIUM LECTEUR EID par iblsysteme
Source avec Zip Source avec une capture Source .NET (Dotnet) WINDOWS XP EMULATOR V1.0 par zippedfire
Source avec Zip Source avec une capture Source .NET (Dotnet) LECTEUR PLAYER MULTIMÉDIA (MUSIQUES ET VIDÉOS) par aus3004

Commentaires et avis

Commentaire de Tilois le 08/08/2002 11:30:26

Ouais, ca a deja été fait 50 fois (j'exagère mais bon ) et c'est deja sur le site ...
A mon avis ton coup de speed ta fait oublier de regarder si ca y été deja ....
En plus sans commentaire ... t'approche malheuresement le 1/10!!

Ti£oi$

Commentaire de Clem le 08/08/2002 17:07:34

Bin ouai, il n'y as pas 0.
Sérieusement, je veux bien que certains refont des sources déjà faites, mais a moins d'ajouter des plus, ça ne sert à rien.

Commentaire de Willi le 08/08/2002 19:21:45 administrateur CS

p'etre bien que cette source existe déjà mais sur le site et alors y a pas que moi qui rajoute des sources déjà existantes à ce que je saches !
mais pour ce qui est des commentaires c vrai que j'aurais pu en mettre mais moi je bosse j'suis pas en vacances !
Clem donne moi l'adresse sur ce site où y une source du même genre car j'ai  cherché mais rien trouvé !

Commentaire de EXOCET le 08/08/2002 19:33:16

tu le met quand ton fichier interecer mais je veut tout

Commentaire de EXOCET le 08/08/2002 21:03:11

ce serait mieu quand même si les lecteur on pouvait les ajouter dans le poste de travail car chez moi ça marche pas :-(

Commentaire de Willi le 08/08/2002 22:53:36 administrateur CS

C OK je vais le rajouter

merci pour l'idée

Commentaire de flagyg le 05/02/2003 14:10:24

juste une ptite question:a quoi sa sert un lecteur virtuel??(hé ouais les débutants ça éxiste,sans eux il n'y aurait pas de scientifiques pensez-y! :-)

Commentaire de guizmo123 le 09/06/2004 19:47:25

J'ai plus l'impression qu't'essaie de te la péter avec ton 672 Ko/sec (se référer à la capture) plutôt que de nous présenter ton code qui est déjà présent sur le site... Surtout quand on voit ce que c'est...

No comment....

Commentaire de JP07 le 29/11/2005 17:15:51

MDR guizmo xD

Commentaire de cracken35 le 05/06/2011 12:58:29

pour ma part se code me serait utile sauf que sa fait que 10 jours que j'apprend le vb donc la je voit pas trop a quoi sert telle et telle ligne merci de me donner le lien du meme code avec des commentaire .

merci d'avance car la je nage :s

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Creer un lecteur virtuel [ par fuck ] Je voudrais savoir s'il est possible, et comment ont fait pour creer un lecteur virtuel a partir de Visual Basic 6 ou deVisual CPP Merci de repon Lecteur virtuel [ par YannGotti ] Je voudrais créer un lecteur virtuel avec VB sans utiliser SUBST... qqn sais comment faire ? créer un lecteur cdrom virtuel dans un programme [ par bidouille007 ] bonjour je cherche à créer un lecteur cdrom depuis un programme développé en VB.NET pour pouvoir ensuite y monter une image ISO. Je cherche une solu Détecter l'éxécution dans un bureau virtuel [ par RogerDidier ] Bonjour à tous, Je suis nouveau sur ce forum, tout comme je suis nouveau dans la programmation en VB (j'ai commencé y'a une semaine). Voilà mon prob Désactiver lecteur A d'une drive list box [ par AlessG ] Bonjour tout le monde, suis nouveau sur le forum, mais pas sur le site, je le parcours depuis quelques temps ... :) J'ai besoin de vous, j'ai un gros Lecteur video dans une form [ par Gsmaniak ] Bonjour, Je souhaiterais ajouter un Lecteur video personnalisé a une form en VB.net (Avec VS2010) J'ai cherché sur google mais c'est assez confus. Al probleme avec mon lecteur fichier texte [ par yekouaghe ] bonjour j'ai produit un fichier texte sur vb6 avec la méthode print .quand je l'ouvre avec mon bloc note mes tabulations ne sont très bien respectés(s Lire données d'un port virtuel [ par sth39 ] Bonjour, Je dois lire les données issues d'un périphérique connecté en USB. Les données sont disponibles sur le port 7879. J'arrive à lire parfaiteme [besoin d'aide] Script modification lecteur réseau poste client [ par mul ] Bonjour, Etant completement nul :-) en vbscript, j'aurais besoin d'aide. Nous sommes en pleine migration de notre serveur de fichiers. De ce coté, l [Aide] Lecteur SWF VB.NET [ par nocryde ] Bonjour, Je voudrais mettre une animation flash ".swf" sur ma form en Visual Basic (2008 or 2010) Amicalement Nocryde [^^happy10] [size=100][color=r


Nos sponsors


Sondage...

Comparez les prix

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 : 1,513 sec (3)

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