'n Abend zusammen,
ich feile an einem Notepad++-Skript (so eine Art "Best Of" verschiedener Versionen) für Win7PE SE (x86).
Auf Wunsch ermögliche ich dem Nutzer den Kontextmenü-Eintrag (urspr.: Edit with Notepad++) zu integrieren.
Welche Registrywerte dafür geschrieben werden müssen, weiß ich.
Mein Problem ist der WinBuilder-Teil der Pfadangaben (bzw. korrekte Variablen):
![Posted Image]()
![Posted Image]()
Registry-Wert Path verweist nicht auf "X:\Program Files\Notepad++\notepad++.exe"
Im relevanten Block steht bei mir momentan:
RegWrite,HKLM,0x2,"Tmp_Software\Classes\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\InprocServer32",,"#$pProgramFiles#$p\%ProgramFolder%\NppShell_04.dll"
[…]
RegWrite,HKLM,0x2,"Tmp_Software\Classes\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\Settings","Path","#$pProgramFiles#$p\%ProgramFolder%\%ProgramEXE%"
Die obere Zeile scheint soweit zu klappen, vgl. 1. Screenshot (Eintrag samt Icon sind vorhanden bzw. klickbar).
Ein Klick auf Öffnen mit Notepad++ führt zur Meldung im 2. Screenshot:
Also ist in der unteren RegWrite-Zeile ein Fehler; ich habe darum auch %PE_Programs%\%ProgramFolder%... ausprobiert, ohne Erfolg. Lustig, dass die verknüpften Dateitypen sich per Doppelklick ohne Schwierigkeiten öffnen lassen, es betrifft wirklich nur das Rechtsklick-Öffnen.
Was mache ich falsch?![:huh:]()
Vorab schon mal danke!
ich feile an einem Notepad++-Skript (so eine Art "Best Of" verschiedener Versionen) für Win7PE SE (x86).
Auf Wunsch ermögliche ich dem Nutzer den Kontextmenü-Eintrag (urspr.: Edit with Notepad++) zu integrieren.
Welche Registrywerte dafür geschrieben werden müssen, weiß ich.
Mein Problem ist der WinBuilder-Teil der Pfadangaben (bzw. korrekte Variablen):


Registry-Wert Path verweist nicht auf "X:\Program Files\Notepad++\notepad++.exe"
Im relevanten Block steht bei mir momentan:
RegWrite,HKLM,0x2,"Tmp_Software\Classes\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\InprocServer32",,"#$pProgramFiles#$p\%ProgramFolder%\NppShell_04.dll"
[…]
RegWrite,HKLM,0x2,"Tmp_Software\Classes\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\Settings","Path","#$pProgramFiles#$p\%ProgramFolder%\%ProgramEXE%"
Die obere Zeile scheint soweit zu klappen, vgl. 1. Screenshot (Eintrag samt Icon sind vorhanden bzw. klickbar).
Ein Klick auf Öffnen mit Notepad++ führt zur Meldung im 2. Screenshot:
Also ist in der unteren RegWrite-Zeile ein Fehler; ich habe darum auch %PE_Programs%\%ProgramFolder%... ausprobiert, ohne Erfolg. Lustig, dass die verknüpften Dateitypen sich per Doppelklick ohne Schwierigkeiten öffnen lassen, es betrifft wirklich nur das Rechtsklick-Öffnen.
Was mache ich falsch?

Vorab schon mal danke!