From c7038eaad032af9426d515f8958d035ae63eb649 Mon Sep 17 00:00:00 2001 From: Homes32 Date: Mon, 15 Sep 2025 22:15:01 -0500 Subject: [PATCH] Added some display config options to the Linux Reader script. --- .../DiskInternals-LinuxReader.script | 130 +++++++++++++++++- 1 file changed, 124 insertions(+), 6 deletions(-) diff --git a/Projects/PhoenixPE/Applications/Disk Management/DiskInternals-LinuxReader.script b/Projects/PhoenixPE/Applications/Disk Management/DiskInternals-LinuxReader.script index 4c5ccb2..f5d598b 100644 --- a/Projects/PhoenixPE/Applications/Disk Management/DiskInternals-LinuxReader.script +++ b/Projects/PhoenixPE/Applications/Disk Management/DiskInternals-LinuxReader.script @@ -30,17 +30,18 @@ [Main] Title=Linux Reader -Description=DiskInternals Linux Reader for Windows allows you read-only access to Ext2/Ext3/Ext4, HFS/HFS+, and ReiserFS file systems in a Windows environment. +Description=DiskInternals Linux Reader allows you to access to access files and folders on Ext, UFS, HFS, ReiserFS, APFS, XFS, and ZFS file systems from Windows. Author=Homes32 Level=5 Selected=False Mandatory=False -Version=1.0.0.0 -Date=2019-11-11 +Version=1.1.0.0 +Date=2025-05-19 [Variables] %ProgramFolder%="LinuxReader" %DownloadURL%=https://eu.diskinternals.com/download/Linux_Reader.exe +%ConfigFile%="%TargetPrograms%\%ProgramFolder%\fsm.ini" [Process] Echo,"Processing %ScriptTitle%..." @@ -57,6 +58,85 @@ Run,%ScriptFile%,ExtractProgram,%TargetPrograms%\%ProgramFolder% FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer% Echo,"Program version: v%ProgramExeVer%" +// Config + +// Disk View +If,%cmb_DiskView%,Equal,"Tiles",Begin + IniWrite,%ConfigFile%,"main","ViewModeInDiskMode",5 + IniWrite,%ConfigFile%,"main","view_style",5 +End +Else,If,%cmb_DiskView%,Equal,"Icons",Begin + IniWrite,%ConfigFile%,"main","ViewModeInDiskMode",0 + IniWrite,%ConfigFile%,"main","view_style",0 +End +Else,If,%cmb_DiskView%,Equal,"Details",Begin + IniWrite,%ConfigFile%,"main","ViewModeInDiskMode",3 + IniWrite,%ConfigFile%,"main","view_style",3 +End +Else,If,%cmb_DiskView%,Equal,"Expert",Begin + IniWrite,%ConfigFile%,"main","ViewModeInDiskMode",8 + IniWrite,%ConfigFile%,"main","view_style", +End +Else,Halt,"Internal Logic Error: [%cmb_DiskView%] is not a valid Disk View selection." + +// Folder view +If,%cmb_DiskView%,Equal,"Thumbnails",Begin + IniWrite,%ConfigFile%,"main","ViewModeInFileMode",4 +End +Else,If,%cmb_DiskView%,Equal,"Tiles",Begin + IniWrite,%ConfigFile%,"main","ViewModeInFileMode",5 +End +Else,If,%cmb_DiskView%,Equal,"Icons",Begin + IniWrite,%ConfigFile%,"main","ViewModeInFileMode",0 +End +Else,If,%cmb_DiskView%,Equal,"List",Begin + IniWrite,%ConfigFile%,"main","ViewModeInFileMode",2 +End +Else,If,%cmb_DiskView%,Equal,"Details",Begin + IniWrite,%ConfigFile%,"main","ViewModeInFileMode",3 +End +Else,Halt,"Internal Logic Error: [%cmb_FolderView%] is not a valid Folder View selection." + +// Show Folder Tree +If,%cb_ShowFolderTree%,Equal,True,IniWrite,%ConfigFile%,"main","filetree",1 +Else,IniWrite,%ConfigFile%,"main","filetree",0 + +// Auto Preview +If,%cb_AutoPreview%,Equal,True,IniWrite,%ConfigFile%,"main","AutoPreview",1 +Else,IniWrite,%ConfigFile%,"main","AutoPreview",0 + +// Disable Update Check +IniWrite,%ConfigFile%,"main","AutoUpdateCheck",0 + +// Disable Stats +IniWrite,%ConfigFile%,"main","SendStat",0 + +// Registration +RegLoadHives + +// Licensing is currently broken as they are generating a machine specific serial number upon registration. +If,%cmb_RegEdition%,Equal,"Use host license",Begin + Echo,"Reading registration data from host system..." + If,ExistRegValue,HKCU,"Software\DiskInternals\LinuxReader","SerialNum",Begin + RegRead,HKCU,"Software\DiskInternals\LinuxReader","SerialNum",%RegSzSerialNum% + RegRead,HKCU,"Software\DiskInternals\LinuxReader","id",%RegSzID% + RegWrite,HKLM,REG_SZ,"Tmp_Default\DiskInternals\LinuxReader","SerialNum",%RegSzSerialNum% + RegWrite,HKLM,REG_SZ,"Tmp_Default\DiskInternals\LinuxReader","id",%RegSzID% + End + Else,Echo,"Warning: Linux Reader registration info was not found on the host system. The program will run in 'Free Mode'.",Warn +End +Else,If,%cmb_RegEdition%,Equal,"Use registry file",Begin + Echo,"Reading registration data from registry file..." + If,Not,%fb_LicRegFile%,Equal,"",If,ExistFile,%fb_LicRegFile%,Begin + FileCopy,%fb_LicRegFile%,"%ProjectTemp%\LinuxReader-LicRegFile.reg",NoWarn + TXTReplace,"%ProjectTemp%\LinuxReader-LicRegFile.reg","HKEY_CURRENT_USER\SOFTWARE","HKEY_LOCAL_MACHINE\Tmp_Default\Software" + RegImport,"%ProjectTemp%\LinuxReader-LicRegFile.reg" + End + Else,Echo,"Warning: Linux Reader registration file was not found. The program will run in 'Free Mode'.",Warn +End + +RegUnloadHives + // Shortcuts If,%cb_DesktopShc%,Equal,True,AddShortcut,Desktop,"",%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%","","%PEPrograms%\%ProgramFolder%" If,%cb_StartMenuShc%,Equal,True,AddShortcut,StartMenu,%txt_StartMenuFolder%,%txt_ShortcutName%,"%PEPrograms%\%ProgramFolder%\%ProgramExe%","","%PEPrograms%\%ProgramFolder%" @@ -115,6 +195,24 @@ Else,Set,%ProgramExe%,"LinuxReader.exe" ShellExecuteEx,Open,"%ProjectTemp%\%ProgramFolder%\%ProgramExe%" +[#ToggleProductReg#] +// =============================================================================================================================== +// Name...........: ToggleProductReg +// Description....: Toggle the visibility of the registration info. +// Syntax.........: Run,%ScriptFile%,ToggleProductReg +// Parameters.....: +// Return values..: +// Author.........: Homes32 +// Remarks........: +// Related........: cmb_RegEdition +// =============================================================================================================================== +[ToggleProductReg] +If,%cmb_RegEdition%,Equal,"Use registry file",Set,%Toggle%,True +Else,Set,%Toggle%,False + +WriteInterface,Visible,%ScriptFile%,Interface,lbl_LicRegFile,%Toggle% +WriteInterface,Visible,%ScriptFile%,Interface,fb_LicRegFile,%Toggle% + [#ClearDownloadCache#] // =============================================================================================================================== // Name...........: ClearDownloadCache @@ -141,6 +239,7 @@ DirDeleteEx,"%ProgramsCache%\%ProgramFolder%" // Related........: // =============================================================================================================================== [SetDefaultOptions] +System,Cursor,Wait WriteInterface,Value,%ScriptFile%,Interface,cb_RunFromRam,False WriteInterface,Value,%ScriptFile%,Interface,cb_DesktopShc,False WriteInterface,Value,%ScriptFile%,Interface,cb_StartMenuShc,True @@ -149,6 +248,15 @@ WriteInterface,Value,%ScriptFile%,Interface,cb_PinToStartMenu,False WriteInterface,Value,%ScriptFile%,Interface,txt_StartMenuFolder,"Disk Management" WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"Linux Reader" WriteInterface,Value,%ScriptFile%,Interface,cb_AlwaysDownload,False +WriteInterface,Value,%ScriptFile%,Interface,cmb_DiskView,"Tiles" +WriteInterface,Value,%ScriptFile%,Interface,cmb_FileView,"Icons" +WriteInterface,Value,%ScriptFile%,Interface,cb_ShowFolderTree,False +WriteInterface,Value,%ScriptFile%,Interface,cb_AutoPreview,True +WriteInterface,Value,%ScriptFile%,Interface,cmb_RegEdition,"Free Version" +WriteInterface,Value,%ScriptFile%,Interface,fb_LicRegFile,"" +Run,%ScriptFile%,ToggleProductReg +System,Cursor,Normal + [#ToggleAdvancedOptions#] // =============================================================================================================================== @@ -176,7 +284,7 @@ Message,"There are no advanced options available for this script." // Related........: btn_ScriptInfo // =============================================================================================================================== [ShowScriptInfo] -Message,"DiskInternals Linux Reader for Windows allows you read-only access to Ext2/Ext3/Ext4, HFS/HFS+, and ReiserFS file systems in a Windows environment.#$x#$xOn first run this script will download the setup file (~50 MB) and cache it for future builds." +Message,"DiskInternals Linux Reader allows you to access to access files and folders on Ext, UFS, HFS, ReiserFS, APFS, XFS, and ZFS file systems from Windows. Certain file systems and features require a professional license.#$x#$xOn first run this script will download the setup file (~50 MB) and cache it for future builds." [#Interface#] // =============================================================================================================================== @@ -190,7 +298,7 @@ Message,"DiskInternals Linux Reader for Windows allows you read-only access to E // Related........: // =============================================================================================================================== [Interface] -btn_LaunchProgram="Launch Linux Reader",1,8,5,5,132,25,LaunchProgram,play-hot.png,False +btn_LaunchProgram="Launch Program",1,8,5,5,132,25,LaunchProgram,play-hot.png,False bvl_Homepage=bvl_Homepage,1,12,367,5,72,25 web_Homepage=Homepage,1,10,377,9,60,18,https://www.diskinternals.com/linux-reader/ btn_DownloadProgram=,1,8,448,5,25,25,DownloadProgram,VistalcoDownload_16.png,False,"__Download the program." @@ -208,6 +316,17 @@ cb_PinToStartMenu="Pin to Start Menu",1,3,12,161,122,18,False txt_StartMenuFolder="Start Menu folder:",1,0,12,201,119,21,"Disk Management" txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,"Linux Reader" cb_AlwaysDownload="Always download latest version",1,3,155,54,177,18,False,"__Enable this option to ensure you always included the latest version of LinuxReader in your build." +bvl_Options=Options,1,12,150,90,478,184,8,Bold +lbl_DiskView="Disk View",1,1,160,105,153,16,8,Normal +cmb_DiskView=Tiles,1,4,160,120,151,21,Tiles,Icons,Details,Expert +lbl_FileView="File View",1,1,160,150,153,16,8,Normal +cmb_FileView=Icons,1,4,160,165,151,21,Thumbnails,Tiles,Icons,List,Details +cb_AutoPreview="Auto Preview",1,3,160,198,99,18,True +lbl_RegEdition="Software Edition",0,1,370,105,153,16,8,Normal +cmb_RegEdition="Free Version",0,4,370,120,151,21,"Free Version","Use host license","Use registry file",_ToggleProductReg_,True,"__Free license - LinuxReader will operate in Free mode.#$x#$xUse Host license - If you have LinuxReader installed and licensed on your host (build) computer this option will#$ximport the license to your PE.#$x#$xLicense from .reg file - If you have LinuxReader installed and licensed on another computer you can export the#$xregistry key containing the license code (HKCU\Software\DiskInternals\LinuxReader\SerialNum) and import the .reg file into your PE." +lbl_LicRegFile="License Registry File",0,1,370,149,200,16,8,Normal +fb_LicRegFile=,0,13,370,166,244,20,file,"Title=Select the registry file containing your Linux Reader serial number","Filter=Registry Files|*.reg;*.txt|All files|*.*","__This option enables you to import your license from another computer.#$x#$xExport your license key from 'HKCU\Software\DiskInternals\LinuxReader\SerialNum' on a host where Linux Reader is installed and registered." +cb_ShowFolderTree="Show Folder Tree",1,3,160,220,115,18,False [InterfaceEncoded] play-hot.png=841,1220 @@ -225,7 +344,6 @@ Logo=LinuxReader.png lines=0 0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAAAZiS0dEAP4A/gD+6xjUggAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAAEAAAABAAXMatwwAAAiJJREFUOMutkz1oU2EUhp/vu3/5ublJappqqDRiIlYXFStKxy4WdCkibhXcXMVRBEGhUB0V3BsFRTqIQnHQRRSnFKzUIuK/TdPGJG2Te2/u/dwq1tIK+k5nOc9wzvPCP0asTUkDFAKlQBOKH/7fU/SRPpS6w4HHA6OHHh25kh/f3ztUGUYUYlvuSgChg8id1SIR/UQqHbnU25+6t/Bgflgv2nrm/K6tAXRCiCu0VSH0VYGtGUd7somJgZHitaTj5E4+PwV95mYABbKDtgraskRf0YkGsXS3nblQLOTvf39aH9YKXXp2tH9jgAoAQmTbwHAj6J6N4TlYHUemI+lj+Z09E0OnB6525eK5My/PQVZfd4NQggLdj2P4DlbHwVRRpBSEmotmddKZ7sTFvQf77k4/LBcOXx789QAAQg0CMIIYMjCpeYtU3Xnqfg2PNioSYjmWSIWZWKfum16ivQ4gFKR3sORWeL+yQKU1jy9diCpkUiANvblcdUufXyxdd0uNOSx+BygRksrsYa45Q0dfhQRoKYHlmEprm9PerBhrlLxJsxhpuTTAXQdAU4SLISIZIJOC+DaLpGU31VejVH/m3aje/vjWiCZYfrP0p4QA0hQ03lXZnbdVtieG3bLL9bI/NnezMpncF28B+K3mxhYDyHqAqs4Ex58MTiUWrS8fpmq3Xo2XZ41YjNrrb5uauFYmM7YdFYZSha7QLSdoNz9t2YP/kp+AfsdFsD8fGgAAAC56VFh0Y3JlYXRlLWRhdGUAAHjaMzIwsNA1sNA1MgkxMLAyMrMyNNY1MLUyMAAAQe0FE0pvDAgAAAAuelRYdG1vZGlmeS1kYXRlAAB42jMyMLDQNbDQNTIIMbSwMrG0MrLQNTC1MjAAAEKCBSOylbeyAAAAInpUWHRTb2Z0d2FyZQAAeNpzTMlPSlXwzE1MTw1KTUypBAAvnAXUrgypTQAAAABJRU5ErkJggnic4ynISazUzcgv0SvIS2cYBSMNeDLjl/9974ElIwMACj8H7bPi5SwBAAAAAgAAACQAAABJAwAAAAAAAAEAAAAAAAAAAAAAAA - [EncodedFile-AuthorEncoded-LinuxReader.png] lines=2 0=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