Visual Basic.NET - Ejecutar comando cmd a unidad lógica seleccionada de un checkboxlist

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 15 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Ejecutar comando cmd a unidad lógica seleccionada de un checkboxlist

Publicado por Yusniel abreu (1 intervención) el 09/04/2020 18:50:23
Estoy creando un programa que me proteja de algunos grupos de usuarios las unidades seleccionadas en un checkboxlist, alguien podría ayudarme? soy algo nuevo en visual basic y les agradecería mucho su ayuda, de ser posible cerrar la consola de Windows al terminar de ejecutar.

Aqui les dejo mi codigo:

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
Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        For Each i In System.IO.DriveInfo.GetDrives
            If i.IsReady = True Then
                Dim t As String = i.Name
                If i.VolumeLabel <> "" Then t &= "[" & i.VolumeLabel & "]"
                CheckedListBox1.Items.Add(t)
            End If
        Next
 
    End Sub
 
    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        If (CheckedListBox1.SelectedItem <> "") Then
            Dim Entry As Object
            Dim comando1 As String
            Dim comando2 As String
            comando1 = "icalcs "LETRA DE UNIDAD": remove:g *s-1-
            5-11 /t /c"
            comando2 = "icalcs "LETRA DE UNIDAD": remove:g *s-1-
            5-11 /t /c"
            For Each Entry In CheckedListBox1.CheckedItems
                Shell("cmd.exe /k" & comando1 + comando2)
            Next
        Else
            MessageBox.Show("Necesitas seleccionar una casilla")
        End If
    End Sub
End Class
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder