Announcement

Collapse
No announcement yet.

Virtuelle CD mittels VB.NET einlegen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Virtuelle CD mittels VB.NET einlegen

    Hallo,

    weis einer wie man eine Virtuelle CD ins Virtuelle Laufwerk (DaemonTools) mittels
    VB.NET 2010 Expresss einlegen kann.

    Folgende Weise wird hier in Betracht gezogen.

    In einem List Grid View werden alle Virtuellen CD's angezeigt
    mit einem Makieren der Zeile und Druck auf den Knopf "Einlegen"
    wird geprüft ob eine CD eingelegt diese Ausgeworfen und dann
    die gewählte eingelegt.


    mfg Peter

  • #2
    Kommandozeilen Parameter der Daemon Tools

    Alternativ nimm das Sidebar Gadget von Daemon Tools auseinander. Die Gadgets bestehen ja weitestgehend nur aus gezipptem Html+Javascript. Da sollte man recht leicht nachsehen können wie man mit den Daemon-Tools kommunizieren kann.

    Comment


    • #3
      Danke

      Die Seite habe ich auch schon gefunden.

      Der Befehl für Mount ist allerdings nicht Richtig

      daemon -mount Typ,N,DateiPfad

      der Typ (SCSI/DT) wird nicht benötigt

      auf dieser Seite ist er Richtig dargestellt

      http://helmut.hullen.de/Rechnerraum/virt-cd.html

      Das Nächste Problem es Dürfen im Pfad/Dateinamen keine
      Leerzeichen Sein

      Obwohl es mit Leerzeichen im Taskleisten Symbol Funktioniert.

      mfg Peter

      Comment


      • #4
        schon mal den Pfad in " " gesetzt
        Christian

        Comment


        • #5
          Ja,
          aber auch in der kommandozeile Selbst meldet er einen Fehler

          hier das Kommandozeile wie es funktionierte:

          daemon.exe -mount 0,"Z:\Video_Filme\Eingetragene_Filme\0239_Nightmar e_On_Elmstreet_1.nrg"

          hier so funktionierte es nicht:

          daemon.exe -mount 0,"Z:\Video Filme\Eingetragene Filme\0239_Nightmare_On_Elmstreet_1.nrg"

          in VB selbst sieht es im Moment so aus:

          Dim P As New Process
          P.StartInfo.FileName = "C:\Programme\DAEMON Tools Lite\daemon.exe -mount 0,Z:\Video_Filme\Eingetragene_Filme\0239_Nightmare _On_Elmstreet_1.nrg"
          P.Start()

          mfg Peter

          Comment


          • #6
            P.StartInfo.FileName = "C:\Programme\DAEMON Tools Lite\daemon.exe -mount 0,Z:\Video_Filme\.....

            Da fehler die " nun wohl in jedem Fall
            Christian

            Comment


            • #7
              Nein,
              tut Leid

              als Kommandozeile mag das Programm daemon.exe keine Leerzeichen

              Fehlermeldung wenn Ein Leerzeichen vorhanden ist

              Daemon Tools Lite -> Fehler in Kommandozeile

              Wenn kein Leerzeichen vorhanden ist funktionierts.

              mfg Peter

              Comment


              • #8
                Dein funktionierenden Beispiel zeigt

                daemon.exe -mount 0,"Z:\Video_Filme\Eingetragene_Filme\0239_Nightmar e_On_Elmstreet_1.nrg"

                Diese sehe ich in

                P.StartInfo.FileName

                nicht
                Christian

                Comment


                • #9
                  War auch rein Kommando Zeile

                  in VB.NET muss ich noch suchen wie ich die Anführungszeichen setzen kann im Moment
                  Meckert vb.net noch ziemlich Herum

                  aber auch in der Kommandozeile wenn Leerzeichen vorhanden sind
                  kommt die Fehlermeldung.

                  Comment


                  • #10
                    Der Befehl für Mount ist allerdings nicht Richtig
                    Doch. Geht hier(sowohl mit Pro Advanced als auch mit Lite). Aber wenn es bei dir noch Daemon.exe heißt benutzt du vermutlich eine alte Version? Zu der passt eine aktuelle Doku nicht.

                    in VB.NET muss ich noch suchen wie ich die Anführungszeichen
                    Doppelte Doublequotes verwenden ""C:\Blah Blah""

                    Comment


                    • #11
                      Bei nur Zwei Anführungszeichne Funktioniert es nicht es müssen Drei sein


                      mfg Peter

                      [Edit]

                      Ja war noch eine Alte Version hab jetzt die Neue Installiert

                      [/edit]

                      Comment

                      Working...
                      X