Laden...

Forenbeiträge von Fabian E. Ingesamt 258 Beiträge

28.07.2008 - 17:56 Uhr

Da es einige Missverständnisse gab, habe ich den ersten Post aktualisiert. Weitere Infos findet ihr dort.

Gruß

28.07.2008 - 16:28 Uhr

mp3 txt doc xls xlsx wma ogg img jpg jpeg png tga psd mpg mpeg avi dpr pas cs cd sln cpp h mdb

Ein paar Testendungen für ein aktuelles Projekt.

28.07.2008 - 16:22 Uhr

Damit komme ich irgendiwie nicht wirklich zurecht, ich habe nichts gefunden was mir helfen könnte...
Zumindest nicht bei FileInfo...

28.07.2008 - 14:41 Uhr

hallo,

ich würde gerne die Dateieigenschaften einer Datei auslesen. Also so Sachen wie z.B. die Beschreibung.
Ziel ist es aus einem Pfad (z.B. Dem Pfad zu winword.exe) den Namen der Anwedung zu ermitteln, also Microsoft Word. Wie ist dies in C# möglich? In der Suche habe ich leider nichts gefunden, ich weiß aber auch nicht so richtig wonach ich suchen soll ... 🙁

EDIT: Da es einige Missverständnisse zu meiner Fragestellung gab, habe ich hier mal ein Screenshot angehängt, der diese etwas genauer erläutert.
Es geht mir um den orange markierten Text. Wie kann ich diesen auslesen?

Vielen Dank schoneinmal 🙂

28.07.2008 - 13:31 Uhr

Vielen Dank das klappt wunderbar 🙂
Ich sehe schon, der Umstieg auf C# war eine gute Idee 🙂
Da kann man ja praktisch alles rausfinden wenn man den Namespace nur kennt! 🙂

28.07.2008 - 09:50 Uhr

Auch wenn das hier schon etwas älter ist trifft es am besten meine Frage.
Ich habe einen Pfad, in dem solche Platzhalter enthalten sind. Gibts eine Möglichkeit diese Platzhalter in einem vorhandenen String zu expandieren oder muss ich diese erst extrahieren und dann ersetzen?

28.07.2008 - 09:17 Uhr

Ich weiß ja nicht, warum das unter Delphi so aufwändig sein soll, aber unter C# ist es ganz einfach. Auch das rekursive Auslegen ... vorausgesetzt man beherrscht die Grundlagen der Rekursion. 🙂

Nein, das auslesen an sich ist nicht das Problem. Es geht vielmehr darum es zu vereinfachen. Windows speichert diese Informationen nämlich sehr verteilt in allen möglichen Rootkeys und Unterschlüsseln. Dementsprechend ist es recht viel Aufwand aus den Daten in der Registry schlussendlich auf Programme mit Pfad und Name zu kommen.
Ich dachte, dass es vielleicht im .NET Framework oder in der WMI eine einfachere Möglichkeit gibt.

Es gibt dann noch weitere Klassen, die man verwenden kann, hauptsächlich die RegistryKey-Klasse.

Ja, danke, werde ich mir mal ansehen.

27.07.2008 - 22:28 Uhr

Hallo zusammen,

ich habe grade mit dem Programmieren in C# angefangen. Zuvor habe ich ca. 3 Jahre in Delphi programmiert. Also ich bin was das eigentlich Programmieren angeht kein Neuling.
Meine erste Frage hier im Forum richtet sich den Dateierweiterungen von Windows. Diese sind ja an verschiedenen Stellen der Registry mit ihren zugehörigen Programmen verknüpft.
Das Auslesen an sich ist für mich recht aufwendig, bzw. war es in Delphi.

Jetzt würde ich gerne wissen, ob es in C# vielleicht eine einfachere Methode gibt, alle Programme die bei z.B. einer Word-Datei im "Öffnen mit..." Menü auftauchen aufzulisten. Vielleicht mittels WMI? Damit habe ich allerdings noch nie gearbeitet.

Wäre schön wenn mir jemand helfen könnte 🙂

gruß