none
Kann man softwaretechnisch feststellen ob ein Programm von HD oder USB-Stick gestartet wurde? RRS feed

  • Frage

  • Hallo, 

    der Titel sagt eigentlich alles.

    Schließt sich noch die Frage an, wenn ja, wie?

    Gruß

    Stefan

    Donnerstag, 8. August 2019 22:50

Antworten

  • Sollte gehen. Mit Application.ExecutablePath bekommst du den Pfad der Anwendung geliefert. Und dann kannst du über DriveInfo schauen, um was für ein device es sich handelt:

            For Each drive As DriveInfo In DriveInfo.GetDrives()
                If drive.Name = Path.GetPathRoot(Application.ExecutablePath) Then
                    If drive.DriveType = DriveType.Removable Then
                        ' Do stuff
                    End If
                End If
            Next
    



    • Bearbeitet Christoph Biegner Freitag, 9. August 2019 06:03 Geändert auf VB.Net
    • Als Antwort markiert Sirius32ds Freitag, 9. August 2019 09:47
    Freitag, 9. August 2019 05:57

Alle Antworten

  • Sollte gehen. Mit Application.ExecutablePath bekommst du den Pfad der Anwendung geliefert. Und dann kannst du über DriveInfo schauen, um was für ein device es sich handelt:

            For Each drive As DriveInfo In DriveInfo.GetDrives()
                If drive.Name = Path.GetPathRoot(Application.ExecutablePath) Then
                    If drive.DriveType = DriveType.Removable Then
                        ' Do stuff
                    End If
                End If
            Next
    



    • Bearbeitet Christoph Biegner Freitag, 9. August 2019 06:03 Geändert auf VB.Net
    • Als Antwort markiert Sirius32ds Freitag, 9. August 2019 09:47
    Freitag, 9. August 2019 05:57
  • Perfekt!

    Danke!!

    Stefan

    Freitag, 9. August 2019 09:48