keremg 10 Geschrieben 9. April 2009 Autor Melden Teilen Geschrieben 9. April 2009 Hallo, der sog. "Privileged Operations Dialog" hat ein Upgrade erfahren, d.h. es werden alle Tasten im System unterdrückt, die dazu führen könnten, diesen zu umgehen, wenn er erst mal angezeigt wird. Was mich jetzt interessiert ist, ob jemand einen Weg findet diesen zu umgehen, d.h. an die Windows Oberfläche zu kommen. Der Griff zu dem Ctrl+Alt+Ent/Del ist nicht deaktiviert, da man diesen ja noch für den Fall der Fälle benutzen können soll. Also, wer findet einen Weg, wie er an die Windows Oberfläche zurückkommt? Und wenn es einer/eine geschafft hat, dann möge er/sie mir bitte sagen, wie und mit welchem Tastencode,...;) Schritte: 1. DR Updaten auf die neueste Version 2. Unten im Command bitte "privdlg on" eingeben ("privdlg off" schaltet den aus!) 2. Eine Priv.Operation ausführen, z.b. "Trigger HW Detection" Button drücken 4. Einen Weg finden um an den Windows Desktop zu kommen, dabei ist die Tastenkombination "Ctrl+Alt+Ent/Del" ausgeschlossen, da diese als Hintertür bleiben soll! Zu beziehen wie gehabt, über Update oder Full Installer: Device Remover - The Powerfull Device Manager Grüße Kerem Zitieren Link zu diesem Kommentar
Lian 2.436 Geschrieben 9. April 2009 Melden Teilen Geschrieben 9. April 2009 Vielen Dank für Deine Postings, sind in der Tat sehr interessant. Weiter so, das Tool macht sich :thumb1: Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 9. April 2009 Autor Melden Teilen Geschrieben 9. April 2009 Vielen Dank für Deine Postings, sind in der Tat sehr interessant. Weiter so, das Tool macht sich :thumb1: Danke! Es ist eine neue Registerkarte hinzugekommen "In-Memory Loaded Drivers". Zeigt die aktuell in Windows geladenen Treiber an. Die Ausgabe ist sehr detailliert! Grüße Kerem Zitieren Link zu diesem Kommentar
PadawanDeluXe 75 Geschrieben 9. April 2009 Melden Teilen Geschrieben 9. April 2009 *THUMBS UP TO THE TOP* hi, bin gerade auf den Thread hier mal aufmerrksam geworden und hab ihn mir mal peut à peut durchgelesen. Ich hab zwar nich so viel Wissen wie manch andere hier on Board, aber ich bin gerade überwältigt von der Fülle der Funktionen, die hier wirklich sehr gut umgesetzt wurden. Ich ziehe hier echt mal den Hut. Habs gerade auf meinen virtuellen Maschinen (Win7/XP) installiert und herumgefuhrwerkelt. Auf beiden läuft es sehr sauber bis jetzt. Mach bitte weiter so :) LG Carsten Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 14. April 2009 Autor Melden Teilen Geschrieben 14. April 2009 Hallo, kleinere und größere Bugs wurden gefixt und es gibt einen neuen Kommandozeilenbefehl: /CREATESTARTUPSRP. Damit kann man, noch bevor man den DR benutzen kann, einen Systemwiederherstellungspunkt anlegen, gleich nach dem Hochfahren des DR. Das ist u.U. vielleicht sinnvoll, wenn man 100% sichergehen will, das man nicht vergisst ein Backup zu machen, bevor man großartig loslegt. Funktioniert allerdings nicht auf Windows 2000, da es keine System Restore Point Funktionalität beinhaltet, wird auch bei der Benutzung dieses Flags dem Benutzer angezeigt,... Zu beziehen wie gehabt, über Update oder Full Installer: Device Remover - The Powerfull Device Manager Grüße Kerem Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 3. Mai 2009 Autor Melden Teilen Geschrieben 3. Mai 2009 Hallo, es ist wieder soweit: Der DR hat Upgrades und Bigfixes bekommen, einige zusätzliche Erweiterungen machen das Program nun um einiges interessanter. Ich werde mal keine Screenshots reinstellen, da es sonst zu viele wären. Hier eine Liste mit den Neuigkeiten: --- Interna (für den Benutzer nicht wirklich sichtbar) --- - bestimmte Teile des Programkerns verwenden auch nun die Native Windows API, also direkt einen Layer über dem Windows Kernel. Das ist vorteilhaft in-puncto Geschwindigkeit - beim Programstart werden alle benötigten Windows Bibliotheken im Voraus geladen um den Zugriff auf Funktionen im Speicher zu beschleunigen. Der Prozess wurde in einen seperaten Thread ausgelagert - Das erzeugen eines Nativen Images wurde in einen speraten Thread ausgelagert und wird beim Start im Hintergrund ausgeführt und somit wird der Programstart auch beschleunigt. Ok die Sachen bekommt der Benutzer mit,...:p - das Laden der Dienste/Treiber, Kernel Module und der Prozesse wird nun bei Bedarf ausgeführt, d.h. wenn eine der Registerkarten angeklickt wird,so wird der Inhalt erst dann geladen. Das macht den programstart auch immens schneller! - bestimme interne Routinen wurden für Geschwidigkeitszwecke optimiert - und diverses anderes Zeug noch, sonst wir die Liste zu lang --- Für den Benutzer sichtbare Erweiterungen --- - zwei neue Tabs: "System Loaded Memory Drivers" und "System Processes and Handles". Das letztere erinnert an den Sysinternals Process Explorer, ist aber auf keine Fall damit zu verwechseln, sondern soll nur zeigen, was gerade läuft (Prozesse die z.B. Treiber und Hardware benutzen). Die Rechte Maustaste ist euer Freund, denn da liegen die meisten Funktionalitäten! - In dem Menü "Device Operations and Commands" liegt ein neuer Punkt: "Update Device Driver from INF File", d.h. es besteht die Möglichkeit ein Update für das aktuelle Device über eine INF Datei für den Treiber zu machen, ohne, z.b. ein großes Installer Program dafür zu starten, wenn man den Treiber und die INF Datei zur Hand hat. Spart unter umständen ettliche Klicks und Minuten, da vollautomatisiert! - im Program-Menu "Tools->System->Extended Tools" liegen drei neue Punkte: "Mark File for Deletion on Reboot", damit kann man eine Datei zum löschen beim Windows Hochstarten markieren, um z.b. irgendwelche hartnäckigen Dateien zu löschen, bevor sie von Windows benutzt werden können. Damit kann man auch manch einem Virus File das Handwerk legen. ;) "Verify Cataloge File" - Überprüft die Gültigkeit eines *.cat Treiber Files "Show Digital Certificate from File" - Zeigt eine Digitale Signatur (X509) einer ausgewählten Datei and um so die Integrität zu bestimmen, interessant für signierte Treiber und Windows Dateien um diese zu überprüfen - viele einfache Message Boxen wurden durch dynamisch, stark erweiterte Boxen ersetzt, das kann man nun sehen, wenn man z.b. ein Gerät entfernen oder steuern will, bzw. auch sehr schön, wenn man im "Service and Driver" Menü den Punkt "Terminate Process" auswählt gibts ne Menge Informationen. - klickt euch mal einfach durch alles durch,...:D Leider kann man zwischen den Applikationen kein Update machen, d.h.man muss sich den Installer oder die Files erneut herunterladen. In Zukunft wird das Program aber eine Meldung ausgeben, das die Files nicht kompatibel sind und erneut heruntergeladen werden müssen, falls es eine Inkompatibilität geben wird, was aber aufgrund des neuen Designs so gut wie nicht vorkommen wird! Device Remover - The Powerfull Device Manager Wenn Ihr Fehler findet, dann wisst Ihr ja: Bitte einen Screenshot mit dem Fehler-Report an mich schicken, oder den Fehler hier ansprechen. Die Dateien könnt Ihr mir schicken, also den Fehlerreport und den Screenshot. Das wäre besser als den Server hier damit zuzumüllen,... Viel Spaß Kerem Zitieren Link zu diesem Kommentar
Lian 2.436 Geschrieben 10. Mai 2009 Melden Teilen Geschrieben 10. Mai 2009 Hallo Kerem, ich habe die aktuelle Version gerade auf einem Windows 7 x64 ausprobiert, leider erhalte ich folgende rote Fehlermeldung in der Konsole: -----------------------------------------------------| EXCEPTION Device Remover [beta 3] 0.9.3416.29170 | ----------------------------------------------------- System.InvalidOperationException: Cannot start service devremdrv on computer 'W7PC1'. ---> System.ComponentModel.Win32Exception: This driver has been blocked from loading --- End of inner exception stack trace --- at System.ServiceProcess.ServiceController.Start(String[] args) at DeviceRemover.DRMainForm.LoadDeviceRemoverDriver() in C:\projects\DeviceRemover\Forms\DRMainFormForm.cs:line 2109 Der DR an sich startet dennoch.Davor ist alles soweit auf Success, auch die Installation des Treibers: -----------------------------------------------------| WARNING OUTPUT Device Remover [beta 3] 0.9.3416.29170 | ----------------------------------------------------- Device Remover Kernel Driver is not installed, trying to install and load... 10.05.2009 14:44:54 :: Device Remover Kernel Driver is available now. Binary Info: File: H:\\devremdrv.sys InternalName: devremdrv.sys OriginalFilename: devremdrv.sys FileVersion: 1.0.0.0 FileDescription: Device Remover Kernel Driver Product: Device Remover Kernel Driver ProductVersion: 1.0.0.0 Debug: False Patched: False PreRelease: False PrivateBuild: False SpecialBuild: False Language: English (United States) Vielleicht sagt Dir das schon etwas, ansonsten schicke ich gerne einen Fehlerreport. Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 11. Mai 2009 Autor Melden Teilen Geschrieben 11. Mai 2009 Hallo Kerem, ich habe die aktuelle Version gerade auf einem Windows 7 x64 ausprobiert, leider erhalte ich folgende rote Fehlermeldung in der Konsole: Der DR an sich startet dennoch. Davor ist alles soweit auf Success, auch die Installation des Treibers:Vielleicht sagt Dir das schon etwas, ansonsten schicke ich gerne einen Fehlerreport. Hallo Lian, das Problem haben so ziemlich alle Entwickler auf Windows, die keine von Microsoft WHQL zertifizierten Treiber haben. Das besagt eigentlich nur, das der Treiber nicht geladen werden kann, da es sich um ein 64-Bit System handelt, das nur von Microsoft WHQL zertifizierte und von MS veröffentlichte Treiber in den Kern von MS Windows eindringen lässt. Das ist ein großes und gängiges Problem und mitunter ein riesiger Kritikpunkt des Vista und 7 in 64-Bit. Der Treiber benötigt ein sog. Kernel Mode Code Signing (KMCS), was es nur gegen viel Geld und nicht für jede Software gibt, da MS entscheidet wer das bekommt. Den DR können wir ja gleich ausschliessen, da dieser ein Produkt von MS mehr als nur "ersetzt" und zum anderen greift es extrem tief in das Windows. Aber wenn der Treiber unter 64-Bit nicht gealden werden kann, dann arbeitet der DR trotzdem zu 99,9% problemlos, da es einige sicher Fallback Optionen hat, die leider nicht so schnell sind, wie wenn der Kernel Treiber zur Verfügung stehen würde,... Du kannst zu dem Problem jede Menge im Netz finden, mitunter jede Menge total verärgerter Entwickler. Hier versucht MS eine erklärung abzugeben: Driver Signing Requirements for Windows Leider ist es auch "technisch" nicht so einfach den "Schutzmechanismus" auszuhebeln, eigentlich schon, aber dafür müsste man einige ganz extreme Sachen machen, was ich aber auf keinen Fall machen würde, da man den gesamten Kern von Windows zu einer einzigen tickenden Zeitbombe machen würde. Es wäre nur eine Frage von Zeit, wann man den Rechner zu einem Bluescreen veranlassen würde,... Grüße Kerem Zitieren Link zu diesem Kommentar
Lian 2.436 Geschrieben 11. Mai 2009 Melden Teilen Geschrieben 11. Mai 2009 Hallo Kerem, die notwendige Treibersignierung (Mandatory Kernel Mode and Driver Signing) ist mir bekannt - alles klar, das erklärt die Meldung. ;) Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 11. Mai 2009 Autor Melden Teilen Geschrieben 11. Mai 2009 Hallo Kerem, die notwendige Treibersignierung (Mandatory Kernel Mode and Driver Signing) ist mir bekannt - alles klar, das erklärt die Meldung. ;) Hallo, diese Treibersignierung ist echt eine Sache, die mich und 100.000 andere Entwickler in den Wahnsinn treibt. Meines erachtens nach eine äußerst fragwürdige Sache. Ich habe übrigens nun eine Meldung eingebaut, die viel humaner ausfällt, sobald man versucht auf einem 64-Bit System mit dem Treiber zu starten. Alternativ kannst Du auch mit /NODRIVER das Program starten. Ah, wie mir das auf den Senkel geht, das mit der Treiber- Signierung. Ich hatte schon 1000'de Diskussionen mit Leuten vom aus der DDK Szene, sogar einige von MS selber, die das verteidigen. Aber andere wiederumg, besonders die Freeware und OpenSource entwickeln, werden fast mit gewallt aus der Entwicklung ausgeschlossen. Deshalb porte ich ja auch nun viele Teile des DR nach Ring3 (Usermode), vor allem seit Windows 7, wo selbst unter 32-Bit mit dem Treiber einige Sachen nicht mehr gehen,... das hebt alles, nur nicht die Stimmung,...:( Grüße Kerem Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 12. Mai 2009 Autor Melden Teilen Geschrieben 12. Mai 2009 Hallo, ich habe die Message Boxen mit einem Upgrade versehen, d.h. die meisten Zeigen jetzt das betroffene Objekt im Detail auf einer zweiten Registerkarte. Ansonsten schreibe ich hier, weil ich auf die mögliche Gefahr mit einem neuen Feature aufmerksam machen will. Auf der Registerkarte "System Processes and Handles" ist (Siehe Screenshot!) ein neuer Reiter in der unteren Moduleliste "Open Handles". Hier kann man ggf. offene Handles zu einem Gerät schliessen, bzw. nachsehen, auf was ein bestimmter Prozess an offenen Handles hat. Das kann dahingehen sinnvoll sein, wenn man irgend eine Hardware nicht von Systenm trennen kann, weil da noch ein Handle drauf liegt. Ein "Handle" ist eine Art "Referenz" auf irgend ein Objekt im System, falls das für den einen oder anderen neu ist. Windows arbeitet internt mit Handles, die man auch als "Zugriffsbezeichner" klassifizieren kann. Hier mehr dazu: Handle ? Wikipedia Hier der Screenshot: Auf jeden Fall sollte man OBERST vorsichtig sein, was man da zumacht, bzw. wann man es zumacht, da ein willkürliches oder fehlerhaftes Handle schliessen zu kompletten Datenverlusten führen kann, sogar zu einem kompletten Windows absturtz. Daher habe ich auch die Ansicht des Systemprozesses für Handles komplett ausgeblendet, weil da ein falsches schliessen in 99,9~% zu einem Bluescreen führt! Ansonsten, neben den neuen Message Boxen, gibts interne Verbeserungen, z.b. eine effektivere Speicherverwaltung. Falls jemand eine gewisse Änlichkeit mit dem Process-Explorer von Microsoft und (Sysinternals/Mark Russinovich) sieht sieht, sollte er wissen, das ich im Gegensatz zu dem Werk von Mark gewisse Sachen ausgebelendet habe die nicht wirklich von nutzen für den DR sind, mal abgesehen von den Informationen zu den Handles, die man nur über eine Kernel Treiber bekommt. Da wären wir aber wieder bei dem "Digital Signieren für Treiber" Problem, was auch ettliche andere Entwickler stark einschränkt. Das ist einfach nur Sch****,...:suspect: :mad: :thumb2:. Ich hatte das kurz mit den Lian mal angeschnitten, wenn jemand wissen will was mit Digitaler Treibersignatur gemeint ist,... Übrigens passiert das, wenn man ein falsches Handle in Windows XP schliesst: Viel Spaß beim System-Zerpflücken :shock: Zu beziehen wie gehabt, über Update oder Full Installer: Device Remover - The Powerfull Device Manager Grüße Kerem Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 13. Mai 2009 Autor Melden Teilen Geschrieben 13. Mai 2009 Hallo, ich habe noch einen Fehler korrigiert, den mir ein Benutzer geschickt hat, genauer gesagt ist es ein "Glitch" Problem gewesen, d.h. die Prozessliste würde bei der Aktuallisierung kurz geblockt. Das Problem war, das wenn man in dem Moment die Liste mit dem Cursor gescrollt hat, die Maus von dem Balken gelöst wurde und nicht mehr gescrollt hat. Sehr unangenehm und äußerst lästig. Ich habe das selber garnicht gemerkt, sondern ein Chinese hat mir das gemailt :suspect:, danke dem Chinesen. Das Problem lag an einem falsch synchronisierten Thread, was korrigiert wurde und damit auch div. Probleme damit. Kann jemand mal bitte schauen, ob die Prozessliste und die Handle-Liste richtig unter Windows 7 angezeigt werden. Zur Zeit habe ich leider kein Windows 7, nur Vista und selbst zwischen der einen Version gibt es gewisse Unterschiede. Danke schon mal,...:thumb1: Grüße Kerem Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 1. Juni 2009 Autor Melden Teilen Geschrieben 1. Juni 2009 Hallo, lange gabs es nichts mehr von mir zu hören, was aber nicht bedeutet hat, das ich untätig war, ganz im Gegenteil: Der Device Remover hat ein paar "fette" Extras bekommen, die Ihn noch attraktiver machen, u.a. wurde die Funktionalität für ein Backup aller Treiber zu einem Gerät nach Wunsch komplett abgeschlossen. Ein weiteres Highlight ist der integrierte Registry Browser, der für alle Hardware und Geräte verfügbar ist. Desweiteren gibt es Erweiterungen in den Menüs (die rechte Maustaste ist in dem DR immer Euer Freund, da dort die meisten Funktionen liegen!), wie. z.b. Backup von Registry Keys, Exe-Dateien, etc. Das User Interface wurde an einigen Fenstern stark erweitert (Registry Ansicht). Es werden mehr Daten zu allem möglichen angezeigt und viel detaillierter. Hier die neuen Sachen: - Tools->System->Show PnP manager Hardware Keys (bitte NICHTS löschen!!!) - rechte Maustaste auf ein Gerät klicken und dann mal die Menü-Optionen ansehen (gibt es einige neue!) - rechte Maustaste auf ein Gerät klicken und dann "Device Details" anklicken, Registry Reiter ist neu - Der King unter den Erweiterungen: Gerät auswählen ->"Device Operations and Commands"-> "Backup selcted Device Drivers" - alles was irgendwie nen Registry Key hat lässt sich Exportieren/Backupen und in Detail ansehen, ohne den Registry Editor zu starten. Auf wunsch kann man aus dem Program direkt in den Key des Registry Editors öffnen um diesen zu ändern. Der Registry-Editor im DR ist bewusst nur read-only und kann nur ganze Bäume löschen, werte sind nicht erlaubt! Warum nur ganze Bäume? Ganz einfach: Wenn man irgendwelche Geräte entfernt, dann will man meistens alles komplett entfernen und ganz nebenbei will ich ja den Registry Editor nicht nachbauen... :-) Desweiteren wurden einige gemeine Bugs gefixt und div, kleine Erweiterungen gemacht. Eigentlich ist in dem DR so viel neues, das kann man schon fast nicht mehr auflisten, wie z.B. gibts viel Infromationen wenn man den prozess zu einem dienst beenden will, oder einen prozess selber, ein handle schliessen,etc,.. Kann jeder mal alles ausprobieren und herausfinden. So langsam werde ich auch ne Hilfedatei schreiben müssen,..:-D Hier ein paar screenshots: Wer nicht aus versehen was löschen will und doppelte Sicherheit haben will, dann kann er den Priv. Dialog einschalten. PRIVDLG ON : Priv dlg einschalten PRIVDLG OFF : Priv dlg ausschalten Es ist übrigend egal ob man die befehle groß oder klein schreibt! Die Krönung aber ist das Backup von vollständigen Treibern von Geräten. Das zu implementieren war ein einiziger Kampf, aber ist eines der leistungsfähigsten Features des Device Removers, da es auf allen NT-basierten Windows Systemen ab Windows 2000, sowohl 32-und 64-Bit VOLL verfügbar ist. Eine Sachem die wirklich Nerven und jede menge Zeit sparen kann! Alle features sind sowohl auf Windows mit 32 Bit, als auch auf Windows mit 64 Bit verfügbar! Die Version des DR ist nun auf Beta 4 übergegangen,... Ich habe leider Probleme mit meinem Provider und dem Server dort, daher liegt das neue Build auf einem recht langsamen Server, d.h. benutzt Download Manager um diese Versionen zu beziehen. Es wird nur eine verbindung pro Datei erlaubt! Zu beziehen wie gehabt, über Update oder Full Installer: Device Remover - The Powerful Device Manager Aber dieses mal kein Update machen, sondern am besten einen Full Installer nehmen! Viel Spaß beim ausprobieren! Grüße Kerem Zitieren Link zu diesem Kommentar
guybrush 19 Geschrieben 20. August 2009 Melden Teilen Geschrieben 20. August 2009 hallo kerem, habe dies gerade per newsletter erhalten: How do I manage Windows devices with Device Remover? | Microsoft Windows | TechRepublic.com es scheint, als erntest du mittlerweile internationale akzeptanz für dein prog! lg johannes Zitieren Link zu diesem Kommentar
keremg 10 Geschrieben 20. August 2009 Autor Melden Teilen Geschrieben 20. August 2009 hallo kerem, habe dies gerade per newsletter erhalten: How do I manage Windows devices with Device Remover? | Microsoft Windows | TechRepublic.com es scheint, als erntest du mittlerweile internationale akzeptanz für dein prog! lg johannes Hallo Johhanes, ja, ich bekomme von den unglaublichsten Winkeln überall auf der Welt Emails, von Orten von denen ich bis heute noch nichts geört habe :). Ich glaube, es gibt mittlerweile sogar einige Artikel von (namenhaften) Authoren zu dem Program. Ich bin aber z.Zt. sehr schwer krank geworden (ich sags mal so offen) und kann gegenwärtig nicht daran arbeiten, im Winter vielleicht,...sollte ich mich jemals wieder erholen,...ich sags halt so offen, weil man halt länger nichts mehr gehört hat,... Grüße Kerem Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.