New File Extention
Can be registered a new file extention with NSIS? What is the command?
5 posts
!define Index "Line${__LINE__}"
ReadRegStr $1 HKCR ".slp" ""
StrCmp $1 "" "${Index}-NoBackup"
StrCmp $1 "Starlight2" "${Index}-NoBackup"
WriteRegStr HKCR ".slp" "backup_val" $1
"${Index}-NoBackup:"
WriteRegStr HKCR ".slp" "" "Starlight2"
ReadRegStr $0 HKCR "Starlight2" ""
StrCmp $0 "" 0 "${Index}-Skip"
WriteRegStr HKCR "Starlight2" "" "Starlight mp3 player playlist"
WriteRegStr HKCR "Starlight2\shell" "" "open"
WriteRegStr HKCR "Starlight2\DefaultIcon" "" "$INSTDIR\mIRC.exe,0"
"${Index}-Skip:"
WriteRegStr HKCR "Starlight2\shell\open\command" "" \
'$INSTDIR\mIRC.exe "%1"'
WriteRegStr HKCR "Starlight2\shell\edit" "" "Edit Options File"
WriteRegStr HKCR "Starlight2\shell\edit\command" "" \
'$INSTDIR\mIRC.exe "%1"'
System::Call 'Shell32::SHChangeNotify(i 0x8000000, i 0, i 0, i 0)'
!undef Index