Ziemlich spät, aber beser spät als nie. Ich habe folgenden Code in meiner registry. Beim rechtsklick auf eine *.PB Datei erscheinen die Einträge "PureBasic 4.00" und "PureBasic 3.94". Damit kann man sich aussuchen, ob man eine Datei mit der neuen oder alten Version öffnen will. Ich dachte mir, ich teile den Code mit euch.
Verwendung auf eigene Gefahr bzgl. Veränderungen der registry! Pfade müssen individuell angepasst werden. Vorgehensweise: Code kopieren, in Notepad einfügen, editieren, als *.reg auf dem Desktop speichern und diese *.reg Datei per Doppelklick ausführen, Ja anklicken.
Bei mir auf dem System funktioniert's.

Code: Alles auswählen
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\pb_auto_file]
@="PureBasic Quellcode"
"EditFlags"=dword:00000000
"BrowserFlags"=dword:00000008
[HKEY_CLASSES_ROOT\pb_auto_file\DefaultIcon]
@="C:\\Programme\\PureBasic\\PureBasic.exe,0"
[HKEY_CLASSES_ROOT\pb_auto_file\shell]
@="PureBasic_4.00"
[HKEY_CLASSES_ROOT\pb_auto_file\shell\PureBasic_3.94]
@="PureBasic &3.94"
[HKEY_CLASSES_ROOT\pb_auto_file\shell\PureBasic_3.94\command]
@="C:\\Programme\\PureBasic\\PureBasic.exe \"%1\""
[HKEY_CLASSES_ROOT\pb_auto_file\shell\PureBasic_4.00]
@="PureBasic &4.00"
[HKEY_CLASSES_ROOT\pb_auto_file\shell\PureBasic_4.00\command]
@="\"C:\\Programme\\PureBasic 4\\PureBasic.exe\" \"%1\""
- Man beachte die Doppelbackslah's innerhalb der Pfadangaben!