Antwort #6 am: 25. Juni 2015, 09:45:47
OK! Zugegeben: Ich bin ein schlechter und fauler "Offline-Programmierer"
Früher (!) habe ich u.a. in Pascal und Visual Basic (nicht .NET = 90er-Jahre?!) mir meine (teils komplexe) Programme programmiert, da es diese entweder nicht gab oder mir zu teuer waren - zum Beispiel "Bildbetrachter für JPG" usw.
VB.net usw. scheint jetzt wesentlich einfacher zu sein, aber auch umfangreicher. So richtig habe ich mich damit nicht beschäftigt. Anders gesagt: Keine Ahnung, was ich da immer mache
Mit "Programmieren" hat DAS wohl nix zu tun! Entweder es erschließt sich mir direkt - weil logisch - oder ich google danach ^^ Ergebnis:
Mal die Who-Is-Online aus dem Shop (modified eCommerce Shopsoftwareod) auf den Desktop packen, kleines Such- oder Notiz-Tool. Was ich halt gerade brauche und im Netz nicht finde - nix aufwendiges so wie früher, wo ich noch (erfolgreich) Spiele programmiert habe.
Lange Rede, kurzer Sinn: Ich bin Web-Entwickler, kein Programmierer!! Davon habe ich kaum noch Ahnung, bzw. bin da arg aus der Übung, aber immer interessiert. Habe z.B. vor 2 Monaten mein 1. Smartphone bekommen. Wie man einen neuen Kontakt anlegt weiß ich immernoch nicht, aber ich habe schon eine App in der ICH durch MEIN Dorf laufen kann (JAVA) ^^ +g
Zurück zum "Off-Topic":
Welchen Sinn macht es, die Registry nach den Standardprogrammen zu durchsuchen, wenn man mit einem Befehl das an Windows übergeben kann und das nach dem Standardprogramm in der Registry schaut? Oder kapiere ich deinen Quelltext/Ansatz nicht?
Du: Registry > Standardprogramm > Windows > Registry > Standardprogramm > Öffnen
Ich: Windows > Registry > Standardprogramm > Öffnen
Bei komplexeren Anwendungen mag das sinnvoll sein - je nachdem was man machen will (wie Du erwähnst, "öffnen mit....") - aber ansonsten scheint mir mein Weg einfacher und führt auch zum Ziel
Soll keine Grundsatzdiskussion werden oder so. Ich mache das ja nur noch nebenher als Hobby. Darfst mir das aber gerne erklären!
Merci,
innuXTC
PS: Wenn ich mein Tool finde, schicke ich es Dir ....