AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:17

Parameter dieser Suchanfrage:

Suche in Thema: USB - Autostart dynamisch unterbinden
Suche alle Beiträge, die von "Schwedenbitter" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 16 von insges. 16 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 1. Mär 2010
    Nur der Vollständigkeit halber:

    Es gibt eine ähnliche "Lösung", die aber sehr zeitig ansetzen muss. Es wird einfach die Shift-Taste simuliert. Allerdings ist damit dann die Zeit für das Auslesen des Datenträger-Inhalts mehr als begrenzt. Denn drückt man zu spät Shift, kommt das Fenster. Oder man drückt eben immer Shift, hat dann aber andere Laufwerke auch nicht mehr auf dem Schirm. WICHTIG:...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 1. Okt 2009
    Das ist mir dann aber zu kompliziert. Ich wollte nicht, dass der AutoRun mein Lebenswerk wird.

    Das mit dem Anlegen einer autorun.inf hilft auch nicht.

    Gruß und Danke, Alex
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 1. Okt 2009
    Ja. Soll das des Rätsels Lösung sein?

    Fragt sich nur, warum er den Autostart dann nur unterbindet, wenn ein zusätzliches Programm von Olympus im Tray liegt und er es ansonsten zulässt.
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 1. Okt 2009
    Genau! Die Herrschaften von Olympus können sogar noch mehr: Über Ihre Software teilen die dem Gerät die aktuelle Systemzeit mit, damit es Synchronisiert wird und sagen ihm auch, wie es heißen soll (= 4 stellige ID). Letzteres spiegelt sich dann im Dateinamen wieder z.B AAA_0001.DSS etc. pp.
    Ich weiß, das passt hier nicht her: Kann man den Traffic irgendwie mitschneiden?

    Das ganze ist nur sehr...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 1. Okt 2009
    Danke! Dein Tipp hört sich gut an. Deiner Formulierung kann ich nur nicht entnehmen, ob das eine Vermutung ist oder Du positiv weißt, dass so etwas klappt/klappen kann. Wenn Du es weißt, würde ich mich mal über ein Stichwort oder einen weiteren Hinweis sehr freuen.

    Ich hatte auch mal darüber nachgedacht, im Schlüssel HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer den Wert von...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 30. Sep 2009
    @soulies
    Es ist ein digitales Diktiergerät von Olympus. Ich bin aber weder mit dem Gerät noch mit der mitgelieferten Software zufrieden. Also muss/will ich selbst ran :lol: Ich erweitere mal so ganz nebenbei das Ding um ein paar Features.

    Die von Olympus haben das mit dem AutoPlay aber irgendwie hinbekommen. Denn wenn deren DeviceDetector(tm) geladen ist, dann kümmert der und eben nur der...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 30. Sep 2009
    Das ist ja nicht mein Problem. Die Nachricht kommt ja bei mir an. Selbst wenn mein Programm im Tray liegt. Ich muss aber die Nachricht "beantworten", indem ich Msg.Result:=1 mitgebe, wenn das AutoPlay unterbunden und Msg.Result:=0 wenn es erlaubt werden soll.
    Das wiederum wird vom BS offenbar nur dann "ernst genommen", wenn mein Fenster nicht minimiert und nicht im Hintergrund ist.

    Das...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 30. Sep 2009
    Danke für den Hinweis. Das kannte ich bislang nicht:


    Ich kann mit dem Hinweis nur nichts anfangen.
    Zunächst habe ich mir die Suchergebnisse angesehen. Das ist nichts, was ich schon einmal gemacht hätte und auch die zahlreichen Beispielcodes laufen bei mir nicht.
    Aber was ist dann der Sinn. Die Messages kommen ja an. Die werden - wenn ich das richtig deute - vom System gebroadcastet....
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 30. Sep 2009
    Leider muss es offensichtlich das MainForm sein.
    Da ich aber in meinem Programm aus mehreren Gründen genau das nicht öffnen kann, habe ich es mit allen möglichen Message-Boxen aus der Unit Dialogs und mit Hilfsforms probiert. Leider alles ohne Erfolg. Selbst wenn ich dann mit unheimlichen Aufwand das MainForm benutze, dann ist das nicht mehr schnell genug (Siehe oben).

    Gibt es wirklich keine...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 25. Sep 2009
    @Alter Mann


    Die Rechner laufen alle mit Win XP Prof. und ich nutze TurboDelphi.

    Ich habe es jetzt - Dank Deiner Hilfe - tatsächlich geschafft, dass WMDeviceChange wegzurationalisieren und alles aus "WndProc" heraus zu erledigen. :-D Case klappt leider nicht, weil WM_AutoPlay keine Konstante ist. Da meckert bei mir der Compiler. Aber das lässt sich ja lösen:Type
    TForm1 = Class(TForm)...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 24. Sep 2009
    Es ist USBSTOR. Das geht jedenfalls aus den Eintragungen in der Registry so hervor. Außerdem hatte ich schon einmal die Unit USBstor.pas von Andrej Sandorf in der Mache. Dort werden die Daten zu Class, PID, VID etc. gefunden.
    Oder hat das damit nichts zu tun? :gruebel:


    Danke für den Code. Ich werde das dann wohl so nutzen. Ich bin nur traurig, dass ein Code, der so vielfach im Netz kurisert...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 24. Sep 2009
    Hallo,

    Danke für den Code. Scan findet leider nur das Laufwerk. In der Spalte Class steht "not found" und der Rest bleibt stest leer.

    Ich habe mal meine - fast fertige - Version beigefügt. Da es unterschiedliche Messages sind, brauch ich wohl auch 2 Proceduren. Auf jeden Fall klappt das Unterbinden des Explorer jetzt. Ich meine nicht (nur) die Auswertung der Datei autorun.inf, sondern...
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 23. Sep 2009
    Keine Ahnung.
    Ich konnte die Datei leider nicht ausführen. Es kommt die Fehlermeldung rtl70.bpl wurde nicht gefunden und ich solle die Anwendung neu installieren... :(
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 22. Sep 2009
    Kann mir wirklich keiner helfen?

    Ich weiß, dass es irgendwie gehen muss. Ich selbst nutze eine Software, die genau das macht und ich möchte das deshalb in meinem Programm auch haben.

    Wo ich gerade dabei bin:
    Wie bzw. eher wo schreibe ich diesen Code eigentlich hin. FormCreate ist mir klar; aber der Rest? :gruebel:

    Gruß, Alex
  • Forum: Win32/Win64 API (native code)

    Re: USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 21. Sep 2009
    Danke für den Tipp! Hörte sich verlocken einfach an, klappt aber nicht :-( Der böse Explorer kommt wie eh und je.

    Gruß, Alex
  • Forum: Win32/Win64 API (native code)

    USB - Autostart dynamisch unterbinden

      Delphi
      by Schwedenbitter, 20. Sep 2009
    Hallo,

    zwar habe ich schon Code gefunden, wie man den CD-Autostart dynamisch unterdrückt. Ich gehe davon aus, dass das auch für andere Geräte klappen sollte. Ich habe aber ein differenzierteres Problem:

    Ich möchte gern die komplette Steuerung für eine bestimmtes USB-Gerät übernehmen. Hier habe ich USBStor.pas gefunden und nutze diese, um herauszufinden, ob dieses Gerät (gerade)...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Schwedenbitter&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=140555
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz