Geänderte Hardware suchen
Hallo,
ich habe in diesem Thraed das Problem beschrieben, dass mein CD-ROM Laufwerk, welches über einen USB Einschub in mein Notebook angeschlossen ist, nicht mehr direkt nach dem Hochlauf von WIN XP erkannt wird. Wähle ich aber im Gerätemanager "Geänderte Hardware suchen" aus, erscheint es sofort. Gibt es in der Win32 API einen Aufruf, der der Aktion "Geänderte Hardware suchen" des Gerätemanagers entspricht? |
Re: Geänderte Hardware suchen
CreateSymbolicLink bzw. CreateSymbolicLink sollten dir auch weiterhelfen :wink:
|
Re: Geänderte Hardware suchen
Besuch mal http://www.usbman.com und lies dich durch. Speziell das Forum. Das sollte helfen das Problem zu beseitigen.
|
Re: Geänderte Hardware suchen
Hallo Robert,
danke für den Link. Ich lade gerade einmal die neuesten Treiber runter, weil es wohl seit SP2 einige Probleme mit USB CD-ROMs gibt. Mal schauen, ob es hilft. @TurboMartin: Und worauf muss ich den Symbolischen Link setzen? Ich benötige eine API Funktion, die genau das macht, was Win XP ausführt, wenn ich im Gerätemanager "Nach geänderter HW suchen" ausführe. |
Re: Geänderte Hardware suchen
Da gibt es keine einfache API-Funktion. Das sind vermutlich hauptsaechlich Aufrufe aus dem Setup API.
Fuer die Anzeige des Dialogs gibt es allerdings eine Komponente in der JVCL. |
Re: Geänderte Hardware suchen
Hallo Robert,
mist, das habe ich befürchtet. :cry: |
Re: Geänderte Hardware suchen
Hatte ich doch richtig diagnostiziert. Der Hardware Wizard ist ein Control Panel (hdwwiz.cpl).
Mit einem DLL-Tool betrachtet (PEViewer aus der JCL) erkennt man das ein betraechtlicher Teil des Setup APIs benutzt wird und noch ein bischen des Config Manager APIs. |
Re: Geänderte Hardware suchen
Hallo Robert,
ich bräuchte nur den Teil, der nach Plug & Play Komponenten sucht. Oder noch weiter eingeschränkt nach CD-ROMs am USB Port. |
Re: Geänderte Hardware suchen
Ich brauche das gerade auch, und hab das hier bei Microsoft gefunden, ich bin gerade dabei, das für Delphi nachzubauen :)
|
Re: Geänderte Hardware suchen
Die JVCL enthaelt die noetigen Konversionen (Cfg.pas, CfgMgr32.pas, SetupApi.pas), aber das duerftest du schon wissen :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 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