• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

almamater

Obter actual DriveType

5 mensagens neste tópico

Olá,

Com o código:

  For Each drive_info As DriveInfo In DriveInfo.GetDrives()
           'MsgBox(drive_info.Name & "   ")
           MsgBox(drive_info.DriveType().ToString)
        Next drive_info

consigo obter a lista de todas as Drives do PC e respectivo tipo.. o que quero mesmo é obter o DriveType mas da drive onde o programa está a correr.. é possível? O objectivo é saber se está a ser executado de um CDRom ou não...

:D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Vê se é isto:

        For Each drive_info As DriveInfo In DriveInfo.GetDrives()

            If drive_info.DriveType = DriveType.CDRom Then
                MessageBox.Show(drive_info.Name.ToString)
            End If

        Next drive_info

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Vê se é isto:

        For Each drive_info As DriveInfo In DriveInfo.GetDrives()

            If drive_info.DriveType = DriveType.CDRom Then
                MessageBox.Show(drive_info.Name.ToString)
            End If

        Next drive_info

Sim.. só me falta agora obter a DriveLetter actual.. onde o programa está a ser executado.. achas que dá? em VB6  existia aquele controlo de DriveList acho eu.. neste VB não sei como obter

Isto para poder confirmar se a Drive onde o programa está a ser executado é uma das do tipo de CDRom..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isto dá-te o tipo da drive onde a tua aplicação está a ser executada:

My.Computer.FileSystem.GetDriveInfo(My.Application.Info.DirectoryPath).DriveType

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora