feat: publish HoloLake model-native living system source
This commit is contained in:
parent
6ad10edde1
commit
c395dd3a99
2467 changed files with 615073 additions and 0 deletions
|
|
@ -0,0 +1,68 @@
|
|||
Unicode true
|
||||
RequestExecutionLevel user
|
||||
SetCompressor /SOLID lzma
|
||||
|
||||
!ifndef APP_VERSION
|
||||
!error "APP_VERSION is required"
|
||||
!endif
|
||||
!ifndef STAGE_DIR
|
||||
!error "STAGE_DIR is required"
|
||||
!endif
|
||||
!ifndef OUTPUT_FILE
|
||||
!error "OUTPUT_FILE is required"
|
||||
!endif
|
||||
|
||||
Name "HoloLake Era"
|
||||
OutFile "${OUTPUT_FILE}"
|
||||
InstallDir "$LOCALAPPDATA\Programs\HoloLake Era"
|
||||
InstallDirRegKey HKCU "Software\Guanghu\HoloLake Era" "InstallDir"
|
||||
Icon "${STAGE_DIR}/icon.ico"
|
||||
UninstallIcon "${STAGE_DIR}/icon.ico"
|
||||
|
||||
VIProductVersion "${APP_VERSION}.0"
|
||||
VIAddVersionKey "ProductName" "HoloLake Era"
|
||||
VIAddVersionKey "ProductVersion" "${APP_VERSION}"
|
||||
VIAddVersionKey "FileVersion" "${APP_VERSION}"
|
||||
VIAddVersionKey "CompanyName" "Guanghu Language World"
|
||||
VIAddVersionKey "FileDescription" "HoloLake Era internal installer"
|
||||
VIAddVersionKey "LegalCopyright" "Guanghu Language World"
|
||||
|
||||
Page directory
|
||||
Page instfiles
|
||||
UninstPage uninstConfirm
|
||||
UninstPage instfiles
|
||||
|
||||
Section "HoloLake Era" SEC_MAIN
|
||||
SetOutPath "$INSTDIR"
|
||||
File "${STAGE_DIR}/HoloLake Era.exe"
|
||||
File "${STAGE_DIR}/icon.ico"
|
||||
File /r "${STAGE_DIR}/resources"
|
||||
|
||||
WriteUninstaller "$INSTDIR\Uninstall.exe"
|
||||
WriteRegStr HKCU "Software\Guanghu\HoloLake Era" "InstallDir" "$INSTDIR"
|
||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\HoloLakeEra" "DisplayName" "HoloLake Era"
|
||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\HoloLakeEra" "DisplayVersion" "${APP_VERSION}"
|
||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\HoloLakeEra" "DisplayIcon" "$INSTDIR\icon.ico"
|
||||
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\HoloLakeEra" "UninstallString" '"$INSTDIR\Uninstall.exe"'
|
||||
|
||||
CreateDirectory "$SMPROGRAMS\HoloLake Era"
|
||||
CreateShortcut "$SMPROGRAMS\HoloLake Era\HoloLake Era.lnk" "$INSTDIR\HoloLake Era.exe" "" "$INSTDIR\icon.ico"
|
||||
CreateShortcut "$DESKTOP\HoloLake Era.lnk" "$INSTDIR\HoloLake Era.exe" "" "$INSTDIR\icon.ico"
|
||||
|
||||
WriteRegStr HKCU "Software\Classes\tolaria" "" "URL:Tolaria Protocol"
|
||||
WriteRegStr HKCU "Software\Classes\tolaria" "URL Protocol" ""
|
||||
WriteRegStr HKCU "Software\Classes\tolaria\shell\open\command" "" '"$INSTDIR\HoloLake Era.exe" "%1"'
|
||||
WriteRegStr HKCU "Software\Classes\guanghu" "" "URL:Guanghu Protocol"
|
||||
WriteRegStr HKCU "Software\Classes\guanghu" "URL Protocol" ""
|
||||
WriteRegStr HKCU "Software\Classes\guanghu\shell\open\command" "" '"$INSTDIR\HoloLake Era.exe" "%1"'
|
||||
SectionEnd
|
||||
|
||||
Section "Uninstall"
|
||||
Delete "$DESKTOP\HoloLake Era.lnk"
|
||||
RMDir /r "$SMPROGRAMS\HoloLake Era"
|
||||
DeleteRegKey HKCU "Software\Classes\tolaria"
|
||||
DeleteRegKey HKCU "Software\Classes\guanghu"
|
||||
DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\HoloLakeEra"
|
||||
DeleteRegKey HKCU "Software\Guanghu\HoloLake Era"
|
||||
RMDir /r "$INSTDIR"
|
||||
SectionEnd
|
||||
Loading…
Reference in a new issue