Qanuc
Newbie
- Registriert
- Mai 2006
- Beiträge
- 4
Hi!
Ich hab folgendes Problem:
Ich instantiiere einen System.Diagnostics.Process und weise der Instanz einen Dateiname zu. Daraufhin kann ich in der Verbs-Property der Instanz die Liste der dieser Datei zugeordneten Verbs finden. Gut.
Bei .pdf z.B. funktioniert das aber nicht so ganz, da bekomme ich nur "Open". Stimmt in so fern, als in HKEY_CLASSES_ROOT\AcroExch.Document\Shell nur das Verb "Open" steht.
Da steht allerdings auch ein "CurVer" mit Inhalt "AcroExch.Document.7". Dort wiederum stehen 4 Verbs (Open, Print, Printto und Read). Die hätte ich gerne. Die Sache mit "CurVer" ist angeblich eine Windows-Standardgeschichte (kommt zumindest auch bei Excel etc. vor).
Wie kriege ich diese "CurVer"-Verbs in C#? Muss ich wirklich händisch in die Registry? (iiih)
THX
Q
Ich hab folgendes Problem:
Ich instantiiere einen System.Diagnostics.Process und weise der Instanz einen Dateiname zu. Daraufhin kann ich in der Verbs-Property der Instanz die Liste der dieser Datei zugeordneten Verbs finden. Gut.
Bei .pdf z.B. funktioniert das aber nicht so ganz, da bekomme ich nur "Open". Stimmt in so fern, als in HKEY_CLASSES_ROOT\AcroExch.Document\Shell nur das Verb "Open" steht.
Da steht allerdings auch ein "CurVer" mit Inhalt "AcroExch.Document.7". Dort wiederum stehen 4 Verbs (Open, Print, Printto und Read). Die hätte ich gerne. Die Sache mit "CurVer" ist angeblich eine Windows-Standardgeschichte (kommt zumindest auch bei Excel etc. vor).
Wie kriege ich diese "CurVer"-Verbs in C#? Muss ich wirklich händisch in die Registry? (iiih)
THX
Q