IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[VB2010] repertoire partagé


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de libremax
    Profil pro
    Chargé de projets
    Inscrit en
    Mars 2007
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de projets

    Informations forums :
    Inscription : Mars 2007
    Messages : 168
    Par défaut [VB2010] repertoire partagé
    bonjour,
    Je cherche a faire un repertoire partagé en vb.
    Y aurait il une fonction en .net car je recherche depuis quelque temps mais c'est le désert
    quelqu'un aurait une idée ?
    Merci d'avance

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    pas en .net, il faut surement utiliser une api, ou jeter un oeil sur wmi, et encore pas sur que ca se trouve ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé Avatar de libremax
    Profil pro
    Chargé de projets
    Inscrit en
    Mars 2007
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de projets

    Informations forums :
    Inscription : Mars 2007
    Messages : 168
    Par défaut re
    Merci pour votre réponse mais j'avais un gros doute.

    en attandant mieu je vais utiliser Win32_Share.
    J'ai trouver un bout de code qui vas me rendre service.

    Dans le cas ou quelqu'un trouve une autre solution, je suis preneur.

    pour info :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    Imports System
    Imports System.IO
    Imports System.Management
    Public Class Form1
        Private Declare Function SHChangeNotify Lib "Shell32.dll" (ByVal wEventID As Int32, ByVal uFlags As Int32, ByVal dwItem1 As Int32, ByVal dwItem2 As Int32) As Int32
            Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            If FolderBrowserDialog1.ShowDialog() <> Windows.Forms.DialogResult.Cancel Then
                Try
     
                    Dim managementClass As New ManagementClass("Win32_Share")
                    Dim inParams As ManagementBaseObject = managementClass.GetMethodParameters("Create")
                    inParams("Description") = "My Description"
                    inParams("Name") = "nom d'affichage du repertoire partagé"
                    inParams("Path") = FolderBrowserDialog1.SelectedPath
                    inParams("Type") = &H0
                    inParams("MaximumAllowed") = Nothing ' Set unlimited number of users connected, or specify a positive integer.
                    inParams("Password") = Nothing
                    inParams("Access") = Nothing ' Make Everyone has full control access.
                    Dim outParams As ManagementBaseObject = managementClass.InvokeMethod("Create", inParams, Nothing)
                    If Convert.ToUInt32(outParams.Properties("ReturnValue").Value) <> 0 Then
                        MessageBox.Show("Unable to share directory.")
                    Else
                        MessageBox.Show("Shared folder successfully!")
                    End If
                    SHChangeNotify(&H8000000, &H0, 0, 0)
                    inParams.Dispose()
                    managementClass.Dispose()
                Catch ex As Exception
                    MessageBox.Show(ex.Message)
                End Try
            End If
        End Sub
    END CLASS

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. créer un repertoire partagé.
    Par libremax dans le forum VBA Access
    Réponses: 6
    Dernier message: 11/08/2007, 00h35
  2. creation repertoire partagé
    Par libremax dans le forum VBA Access
    Réponses: 2
    Dernier message: 21/05/2007, 18h00
  3. Réponses: 1
    Dernier message: 15/12/2006, 20h19
  4. [ULT_FILE] Ecrire dans un repertoire partagé
    Par bslota dans le forum Oracle
    Réponses: 10
    Dernier message: 04/05/2006, 10h46
  5. Réponses: 4
    Dernier message: 29/03/2006, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo