![]() |
FExtMan - Dateiendungs-Verwalter
Hi,
ich habe vor einigen Wochen angefangen ein kleines Tool zu schreiben, das einem die beim System registrierten Dateiendungen auflistet. In einer späteren Version soll man dann auch die Einstellungen ändern können. Ich habe das Programm geschrieben, weil ich das Programm, das bei Windows dabei ist (Windows Explorer, dann Extras, Ordneroptionen, ...), meiner Meinung nach nicht ausreicht und ein wenig komisch meiner Meinung nach ist. Zum Beispiel kann FExtMan auch nach Dateiendungen suchen. Außerdem werden Dateiendungen, die keinem Programm zugewiesen grau dargestellt. Auszug aus der ReadMe: FExtMan ist ein Programm zur einfachen Verwaltung von Dateiendungen in Ihrem System. Es werden alle registrierten Dateiendungen aufgelistet und ja nach Status (einem Programm zugewiesen/nicht zugewiesen/geändert) gefärbt. In der aktuellen Version ist es noch nicht möglich Änderungen vorzunehmen. Ich würde mich freuen, wenn ihr euch das Programm mal anseht, testet und vielleicht ein Worte dazu sagen würdet. ;) Danke. :) Aktuelle Version: Version 0.1.4 ChangeLog: ![]() Downloads: ![]() ![]() ![]() Screenshot: ![]() Danke für eure Hilfe, Chris |
Re: FExtMan - Dateiendungs-Verwalter
Hi,
Bei mir zeigt's keine Beschreibungen an. Zitat:
|
Re: FExtMan - Dateiendungs-Verwalter
Hi,
hm, ich denke es wird mit deiner Windowsversion zusammenhängen. Ich schätze dass sich bei Win2003 der Aufbau der Registry zu WinXP unterscheidet. :? Mir jetzt aber bitte kein Registry-Dump zu mailen. :mrgreen: Aber wenn du vielleicht nachgucken könntest, wie das in der Registry von Win2003 aussieht, wäre ich dir dankbar. Zum Vergleich, bei Windows XP sieht es ungefähr so aus:
Code:
Chris
\HKEY_CLASSES_ROOT\*.dateindung\ => (Standard) [den Wert dieses Keys sei jetzt mal X]
\HKEY_CLASSES_ROOT\X\ => (Standard) [Das ist die Beschreibung der Dateiendung] |
Re: FExtMan - Dateiendungs-Verwalter
mmh. Ich habe keine Fehler gefunden, ausser, dass der Splashscreen dageblieben ist, auch als das eigentliche Programm schon gestartet war.
Allerdings nur beim ersten Start. Jetz is alles in Butter :wink: Ansonsten gutes Prog. Keine Fehler gefunden :thumb: |
Re: FExtMan - Dateiendungs-Verwalter
Liste der Anhänge anzeigen (Anzahl: 1)
Hm, diesen komischen Effekt mit dem Splash-Screen beim ersten Start hatte ich auch. :gruebel: Aber was ich sagen wollte: Ich sehe bei den meisten Dateitypen auch keine Beschreibung ... wenn ich das Tool nicht als Admin starte. Sollte der Chakotay da etwa geschusselt haben? :stupid: Im Anhang mal ein Bild zum Vergleich. Mein Tool (links) zeigt alle Beschreibungen an.
Da kann ich dich auch gleich auf die Icons aufmerksam machen. Irgendwas stimmt mit deiner Imageliste nicht. Vergleiche bspw. mal diesen Koffer beim .bfc-Typ. Du hast irgendwie so einen harten Schlagschatten. |
Re: FExtMan - Dateiendungs-Verwalter
Zitat:
Delphi-Quellcode:
Mit dem Code werden Images mit AlphaBlending in der VCL ImageList korrekt dargestellt ;)
// Ins FormCreate damit ;)
var SHFileInfo: TSHFileInfo; SysIcons: THandle; begin try SysIcons := SHGetFileInfo(PChar(copy(ParamStr(0), 1, 3)), 0, SHFileInfo, SizeOf(SHFileInfo), SHGFI_SYSICONINDEX or SHGFI_SMALLICON or SHGFI_ICON); finally DestroyIcon(SHFileInfo.hIcon); end; ImageList1.Handle := SysIcons; So, nun zum Programm ;) Also mir gefällts und grobe Fehler konnte ich auch nicht finden (Den Splash-Screen Bug kann ich nicht reproduzieren) Was mir aber aufgefallen ist: Bei der Endung .PHP z.B. habe ich mein Programm nicht direkt beim Standardwert, sondern nur in einem Unterschlüssel eingetragen. Und da der Standardeintrag fehlt, öffnet die Windows Datei auch mit Doppelklick. Dein Programm sollte die Unterschlüssel untersuchen und weitere Aktionen, die mit der Datei zusammenhängen finden ;) Vielleicht solltest Du über die Verwendung einer Virtual TreeView nachdenken, damit das "Real-Time" Filtern etwas schneller abläuft (Dauert bei meinen 1098 Einträgen etwas ;) ) Aber ansonsten gute Arbeit und schönes Programm :thumb: mfG mirage228 P.S.: Hast Du Dir die GlyFX Icons gekauft? Das sieht nämlich alles danach aus :thumb: |
Re: FExtMan - Dateiendungs-Verwalter
Hi,
Zitat:
Zitat:
Zitat:
Danke für euer Testen. ;) Chris |
Re: FExtMan - Dateiendungs-Verwalter
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
so, ich schiebe eine geupdatete Version direkt mal hinterher. Ich lade jetzt nur die Exe hoch, weil ich es hier nicht testen, kann ob's funktioniert. Ich habe nämlich noch nie unter WinXP einen zweiten User eingerichtet, der nur Userrechte hat. ;) Mache ich mal, um solche Dinge zu testen, aber im Moment wäre ich euch dankbar wenn ihr mir sagen könnt, ob meine kleine Änderung das ganze schon geklärt hat. ;) Danke, Chris |
Re: FExtMan - Dateiendungs-Verwalter
Ja, jetz geht es.
Aber was ist das mit diesem Splash-Screen? Kannst du das mal kontrollieren? Irgendwas muss doch beim allerersten Start anders sein als beim zweiten, dritten, ... Mal. Ich habe schon wieder den Splash-Screen gehabt, und er verschwand nicht. Erst beim Neuladen bzw. beim zweiten Start wurde er ordnungsgemäß entfernt. :gruebel: |
Re: FExtMan - Dateiendungs-Verwalter
Hi,
Zitat:
Zitat:
Chris |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz