Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
22.05.2012, 14:03:35
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  WinAPI Forum
| | |-+  Gerät (de)aktivieren
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Gerät (de)aktivieren  (Gelesen 3576 mal)
Dienstbier
Full Member
***
Offline Offline

Beiträge: 159

47292856
« am: 11.12.2003, 20:27:36 »

Hi Leute!

Wie kann ich programmtechnisch ein Gerät aus dem Gerätemanager per Programm deaktivieren (aber bitte ohne den Gerätemanager zu starten, das Handle zu holen, usw.)???

Hab im MSDN gelesen, dass das mit der SetupAPI möglich sei, kam aber diesbezüglich nicht weiter...

Kann mir jemand weiterhelfen?

Dange!
Gespeichert

Arndt Dienstbier



Code:
[br][br]FreeAndNil(Windows);[br][br]
Dienstbier
Full Member
***
Offline Offline

Beiträge: 159

47292856
« Antworten #1 am: 22.08.2004, 20:02:45 »

Hi!

*nach oben beam*
Hat denn da noch immer keiner ne Möglichkeit?
Mitlerweile habe ich was vom DeviceMgr.dll gelesen, aber so wirklich weitergekommen bin ich nicht.

Hat das jemand Erfahrungen?

Danke!
Gespeichert

Arndt Dienstbier



Code:
[br][br]FreeAndNil(Windows);[br][br]
BenBE
Hero Member
*****
Offline Offline

Beiträge: 1441


318219379 BenBE@xiondigital.net BenBE1987 ookyBenBE
WWW
« Antworten #2 am: 22.08.2004, 20:48:38 »

Guck mal im PSDK. Müsste IMHO über WMI gehen. Frag mich aber nicht wie ...
Gespeichert

Je komplexer das System, desto kleiner die Fehler; je kleiner die Fehler, desto häufiger ihr Auftreten!
Dienstbier
Full Member
***
Offline Offline

Beiträge: 159

47292856
« Antworten #3 am: 22.08.2004, 22:41:02 »

HI!

Jo klasse! Da hab ich wat gefunden!

Nächste Frage:

How to implement / user WMI in Delphi???

Wer hat ne Lösung gefunden? Oder nen Howto?

Danke
Gespeichert

Arndt Dienstbier



Code:
[br][br]FreeAndNil(Windows);[br][br]
BenBE
Hero Member
*****
Offline Offline

Beiträge: 1441


318219379 BenBE@xiondigital.net BenBE1987 ookyBenBE
WWW
« Antworten #4 am: 23.08.2004, 10:41:31 »

Poste mal deine Links, die du gefunden hast (Wenn du'n Beispiel hast, dann bite diese Links). Auf einigen Seiten (PSDKMSDN sollten C++-Beispiele sein).

Dann kann man gucken bzgl. der Übersetzung.
Gespeichert

Je komplexer das System, desto kleiner die Fehler; je kleiner die Fehler, desto häufiger ihr Auftreten!
Dienstbier
Full Member
***
Offline Offline

Beiträge: 159

47292856
« Antworten #5 am: 23.08.2004, 14:56:36 »

Hi!

Hier gibbet jede Menge, zwar nicht direkt das (de-)aktivieren selbiger, aber mal weitergucken...

[a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_tasks_for_scripts_and_applications.asp" target="_blank"]http://msdn.microsoft.com/library/default....pplications.asp[/a]

Danke!

PS: Windows besteht aus einer Programmzeile:
Code:

if system.stabil then

   system.crash;

Gespeichert

Arndt Dienstbier



Code:
[br][br]FreeAndNil(Windows);[br][br]
BenBE
Hero Member
*****
Offline Offline

Beiträge: 1441


318219379 BenBE@xiondigital.net BenBE1987 ookyBenBE
WWW
« Antworten #6 am: 23.08.2004, 22:44:59 »

Zitat
PS: Windows besteht aus einer Programmzeile:
Code:
if system.stabil then

   system.crash;
Naja, meine Sig ist ne Optimierung. Der Delphi-Ciompiler würde dir den Hinweis geben, dass dieser Ausdruck immer False liefert. Also kannst du auch gleich den Crash Befehl ausführen und die Abfrage sparen.
Gespeichert

Je komplexer das System, desto kleiner die Fehler; je kleiner die Fehler, desto häufiger ihr Auftreten!
Nexus2k
Newbie
*
Offline Offline

Beiträge: 3


« Antworten #7 am: 17.05.2006, 17:52:13 »

Bin momentan auch mit dem Problem beschäftigt. Ich hab auch das mit der SetupAPI mitgekriegt.

Mit welcher Funktion kann ich jetzt ein Gerät deaktivieren ? Laut einigen Suchresultaten soll darüber was im NTDDK stehen. Leider habe ich keine ahnung woher ich das nehmen soll.
« Letzte Änderung: 17.05.2006, 17:56:39 von Nexus2k » Gespeichert
DaFox
Newbie
*
Offline Offline

Beiträge: 1


WWW
« Antworten #8 am: 18.09.2006, 17:56:22 »

Hi,

für kommende Generationen gibt's hier das Beispiel.

Gruß,
Markus
« Letzte Änderung: 18.09.2006, 18:41:18 von DaFox » Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS