├── .editorconfig ├── .gitignore ├── .vscode └── settings.json ├── Clover ├── BaseInclude.h ├── CDownloadFile.cpp ├── CDownloadFile.h ├── CGetOSVersion.cpp ├── CGetOSVersion.h ├── CRegistryVisit.cpp ├── CRegistryVisit.h ├── Clover.cpp ├── Clover.vcxproj ├── Clover.vcxproj.filters ├── httplib.h └── packages.config ├── CloverLinux ├── CloverLinux.vcxproj └── main.cpp ├── Doc ├── build.bat ├── buildAot.bat └── buildAot86.bat ├── Installer ├── Advapi32.cs ├── DownloadHelper.cs ├── FrmMain.Designer.cs ├── FrmMain.cs ├── FrmMain.resx ├── Helper.cs ├── ITracer.cs ├── Installer.csproj ├── MachineInfo.cs ├── NetRuntime.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Setting.cs ├── VerInfo.cs ├── WindowsService.cs └── app.manifest ├── Installer4 ├── Installer4.csproj ├── Program.cs ├── Setting.cs └── app.manifest ├── Installer45 ├── Installer45.csproj └── app.manifest ├── LICENSE ├── LuckyAOT ├── LuckyAOT.csproj ├── Program.cs └── app.manifest ├── LuckyClover.sln ├── LuckyClover ├── Log.cs ├── LuckyClover.csproj ├── NetRuntime.cs ├── Program.cs ├── Properties │ ├── PublishProfiles │ │ ├── FolderProfile.pubxml │ │ ├── linux64.pubxml │ │ ├── linuxarm.pubxml │ │ └── win64.pubxml │ └── launchSettings.json ├── TarCommand.cs ├── VerInfo.cs ├── ZipCommand.cs ├── app.manifest ├── publish_aot.bat └── res │ ├── CertMgr.Exe │ ├── MicrosoftRootCertificateAuthority2011.cer │ └── md5.txt ├── LuckyCloverCore ├── LuckyCloverCore.csproj ├── Program.cs ├── Properties │ └── PublishProfiles │ │ ├── linux64.pubxml │ │ └── linuxarm.pubxml └── VerInfo.cs ├── Readme.MD └── Scripts ├── net.sh ├── net31.sh ├── net6.sh ├── net7.sh ├── net8.sh └── net9.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "dotnet.preferCSharpExtension": true 3 | } -------------------------------------------------------------------------------- /Clover/BaseInclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/BaseInclude.h -------------------------------------------------------------------------------- /Clover/CDownloadFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/CDownloadFile.cpp -------------------------------------------------------------------------------- /Clover/CDownloadFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/CDownloadFile.h -------------------------------------------------------------------------------- /Clover/CGetOSVersion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/CGetOSVersion.cpp -------------------------------------------------------------------------------- /Clover/CGetOSVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/CGetOSVersion.h -------------------------------------------------------------------------------- /Clover/CRegistryVisit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/CRegistryVisit.cpp -------------------------------------------------------------------------------- /Clover/CRegistryVisit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/CRegistryVisit.h -------------------------------------------------------------------------------- /Clover/Clover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/Clover.cpp -------------------------------------------------------------------------------- /Clover/Clover.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/Clover.vcxproj -------------------------------------------------------------------------------- /Clover/Clover.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/Clover.vcxproj.filters -------------------------------------------------------------------------------- /Clover/httplib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/httplib.h -------------------------------------------------------------------------------- /Clover/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Clover/packages.config -------------------------------------------------------------------------------- /CloverLinux/CloverLinux.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/CloverLinux/CloverLinux.vcxproj -------------------------------------------------------------------------------- /CloverLinux/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/CloverLinux/main.cpp -------------------------------------------------------------------------------- /Doc/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Doc/build.bat -------------------------------------------------------------------------------- /Doc/buildAot.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Doc/buildAot.bat -------------------------------------------------------------------------------- /Doc/buildAot86.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Doc/buildAot86.bat -------------------------------------------------------------------------------- /Installer/Advapi32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Advapi32.cs -------------------------------------------------------------------------------- /Installer/DownloadHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/DownloadHelper.cs -------------------------------------------------------------------------------- /Installer/FrmMain.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/FrmMain.Designer.cs -------------------------------------------------------------------------------- /Installer/FrmMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/FrmMain.cs -------------------------------------------------------------------------------- /Installer/FrmMain.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/FrmMain.resx -------------------------------------------------------------------------------- /Installer/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Helper.cs -------------------------------------------------------------------------------- /Installer/ITracer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/ITracer.cs -------------------------------------------------------------------------------- /Installer/Installer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Installer.csproj -------------------------------------------------------------------------------- /Installer/MachineInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/MachineInfo.cs -------------------------------------------------------------------------------- /Installer/NetRuntime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/NetRuntime.cs -------------------------------------------------------------------------------- /Installer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Program.cs -------------------------------------------------------------------------------- /Installer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Installer/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Installer/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Properties/Resources.resx -------------------------------------------------------------------------------- /Installer/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /Installer/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Properties/Settings.settings -------------------------------------------------------------------------------- /Installer/Setting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/Setting.cs -------------------------------------------------------------------------------- /Installer/VerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/VerInfo.cs -------------------------------------------------------------------------------- /Installer/WindowsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/WindowsService.cs -------------------------------------------------------------------------------- /Installer/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer/app.manifest -------------------------------------------------------------------------------- /Installer4/Installer4.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer4/Installer4.csproj -------------------------------------------------------------------------------- /Installer4/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer4/Program.cs -------------------------------------------------------------------------------- /Installer4/Setting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer4/Setting.cs -------------------------------------------------------------------------------- /Installer4/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer4/app.manifest -------------------------------------------------------------------------------- /Installer45/Installer45.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer45/Installer45.csproj -------------------------------------------------------------------------------- /Installer45/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Installer45/app.manifest -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LICENSE -------------------------------------------------------------------------------- /LuckyAOT/LuckyAOT.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyAOT/LuckyAOT.csproj -------------------------------------------------------------------------------- /LuckyAOT/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyAOT/Program.cs -------------------------------------------------------------------------------- /LuckyAOT/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyAOT/app.manifest -------------------------------------------------------------------------------- /LuckyClover.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover.sln -------------------------------------------------------------------------------- /LuckyClover/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/Log.cs -------------------------------------------------------------------------------- /LuckyClover/LuckyClover.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/LuckyClover.csproj -------------------------------------------------------------------------------- /LuckyClover/NetRuntime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/NetRuntime.cs -------------------------------------------------------------------------------- /LuckyClover/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/Program.cs -------------------------------------------------------------------------------- /LuckyClover/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/Properties/PublishProfiles/FolderProfile.pubxml -------------------------------------------------------------------------------- /LuckyClover/Properties/PublishProfiles/linux64.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/Properties/PublishProfiles/linux64.pubxml -------------------------------------------------------------------------------- /LuckyClover/Properties/PublishProfiles/linuxarm.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/Properties/PublishProfiles/linuxarm.pubxml -------------------------------------------------------------------------------- /LuckyClover/Properties/PublishProfiles/win64.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/Properties/PublishProfiles/win64.pubxml -------------------------------------------------------------------------------- /LuckyClover/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/Properties/launchSettings.json -------------------------------------------------------------------------------- /LuckyClover/TarCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/TarCommand.cs -------------------------------------------------------------------------------- /LuckyClover/VerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/VerInfo.cs -------------------------------------------------------------------------------- /LuckyClover/ZipCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/ZipCommand.cs -------------------------------------------------------------------------------- /LuckyClover/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/app.manifest -------------------------------------------------------------------------------- /LuckyClover/publish_aot.bat: -------------------------------------------------------------------------------- 1 | dotnet publish -f net9.0 -c Release --runtime win-x64 -------------------------------------------------------------------------------- /LuckyClover/res/CertMgr.Exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/res/CertMgr.Exe -------------------------------------------------------------------------------- /LuckyClover/res/MicrosoftRootCertificateAuthority2011.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/res/MicrosoftRootCertificateAuthority2011.cer -------------------------------------------------------------------------------- /LuckyClover/res/md5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyClover/res/md5.txt -------------------------------------------------------------------------------- /LuckyCloverCore/LuckyCloverCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyCloverCore/LuckyCloverCore.csproj -------------------------------------------------------------------------------- /LuckyCloverCore/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyCloverCore/Program.cs -------------------------------------------------------------------------------- /LuckyCloverCore/Properties/PublishProfiles/linux64.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyCloverCore/Properties/PublishProfiles/linux64.pubxml -------------------------------------------------------------------------------- /LuckyCloverCore/Properties/PublishProfiles/linuxarm.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyCloverCore/Properties/PublishProfiles/linuxarm.pubxml -------------------------------------------------------------------------------- /LuckyCloverCore/VerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/LuckyCloverCore/VerInfo.cs -------------------------------------------------------------------------------- /Readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Readme.MD -------------------------------------------------------------------------------- /Scripts/net.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Scripts/net.sh -------------------------------------------------------------------------------- /Scripts/net31.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Scripts/net31.sh -------------------------------------------------------------------------------- /Scripts/net6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Scripts/net6.sh -------------------------------------------------------------------------------- /Scripts/net7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Scripts/net7.sh -------------------------------------------------------------------------------- /Scripts/net8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Scripts/net8.sh -------------------------------------------------------------------------------- /Scripts/net9.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NewLifeX/LuckyClover/HEAD/Scripts/net9.sh --------------------------------------------------------------------------------