From edae1226566cf2ac429cbfa4f22caebaeee9d87b Mon Sep 17 00:00:00 2001 From: s_falahati Date: Thu, 25 Oct 2018 17:28:02 +0330 Subject: [PATCH] Now cleans installed components from registry before installation --- .../HeliosDisplayManagement.Setup.ism | 40 ++++++++++--------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/HeliosDisplayManagement.Setup/HeliosDisplayManagement.Setup.ism b/HeliosDisplayManagement.Setup/HeliosDisplayManagement.Setup.ism index 618692a..4753e38 100644 --- a/HeliosDisplayManagement.Setup/HeliosDisplayManagement.Setup.ism +++ b/HeliosDisplayManagement.Setup/HeliosDisplayManagement.Setup.ism @@ -264,6 +264,7 @@ NewBinary16<ISProductFolder>\Redist\Language Independent\OS Independent\InstallFirstUse.ico NewBinary17<ISProductFolder>\Redist\Language Independent\OS Independent\InstallPartial.ico NewBinary18<ISProductFolder>\Redist\Language Independent\OS Independent\InstallStateMenu.ico + NewBinary19<PATH_TO_RELEASE_FILES1>\SharedDLLCleanup.exe NewBinary2<ISProductFolder>\Redist\Language Independent\OS Independent\New.ibd NewBinary3<ISProductFolder>\Redist\Language Independent\OS Independent\Up.ibd NewBinary4<ISProductFolder>\Redist\Language Independent\OS Independent\WarningIcon.ibd @@ -340,22 +341,22 @@ ISDotNetInstallerArgsCommit ISDotNetInstallerArgsUninstall ISDotNetInstallerArgsRollback - CircularProgressBar{BC8E9FFA-1BFC-4241-B198-69C51DD20799}INSTALLDIR0circularprogressbar.dll17/LogFile=/LogFile=/LogFile=/LogFile= - CommandLine{34823859-6F39-49FA-8A2E-4447CC2FA943}INSTALLDIR0commandline.dll17/LogFile=/LogFile=/LogFile=/LogFile= - EDIDParser{A54B9BA7-A297-4EC8-86D1-F65276C54F4B}INSTALLDIR0edidparser.dll17/LogFile=/LogFile=/LogFile=/LogFile= - HeliosDisplayManagement{56E5EC50-7CAC-4D85-B373-C573D5863745}INSTALLDIR0heliosdisplaymanagement.exe17/LogFile=/LogFile=/LogFile=/LogFile= - HeliosDisplayManagement.Shared{9C88D919-CFDE-48E7-94D3-A00F38FD851D}INSTALLDIR0heliosdisplaymanagement.shar17/LogFile=/LogFile=/LogFile=/LogFile= - HtmlAgilityPack{AF83AD00-09DD-4158-AF08-6D35EED5E5CB}INSTALLDIR0htmlagilitypack.dll17/LogFile=/LogFile=/LogFile=/LogFile= - ISRegistryComponent_x64{0DDC43B7-3C06-4771-A25E-C8703C1D4910}INSTALLDIR25617/LogFile=/LogFile=/LogFile=/LogFile= - ISRegistryComponent_x86{93342B85-8938-429F-8F25-24BEE9281E27}INSTALLDIR017/LogFile=/LogFile=/LogFile=/LogFile= - IconLib{576781D5-45BE-41D9-9811-8195BCC40BC7}INSTALLDIR0iconlib.dll17/LogFile=/LogFile=/LogFile=/LogFile= - Newtonsoft.Json{A9A78925-41FE-4705-A17A-3738663FA389}INSTALLDIR0newtonsoft.json.dll17/LogFile=/LogFile=/LogFile=/LogFile= - NvAPIWrapper{DDC68F4E-A4E1-43C4-858C-13A275D5B2DE}INSTALLDIR0nvapiwrapper.dll17/LogFile=/LogFile=/LogFile=/LogFile= - SharpShell{90F609FD-91C0-4DAA-9D7D-C3724C7B0AC5}INSTALLDIR0sharpshell.dll117/LogFile=/LogFile=/LogFile=/LogFile= - SharpShell.SRM{2C4DCE7E-F755-4A87-A116-166281A6C6CC}INSTALLDIR0serverregistrationmanager.ex17/LogFile=/LogFile=/LogFile=/LogFile= - ShellExtension{29AB2739-A27E-438E-938D-2E57B6D2F050}INSTALLDIR0heliosdisplaymanagement.shel117/LogFile=/LogFile=/LogFile=/LogFile= - WinFormAnimation{2E818663-29F3-4694-AEDC-C95733CE975C}INSTALLDIR0winformanimation.dll17/LogFile=/LogFile=/LogFile=/LogFile= - WindowsDisplayAPI{CAFD0FEF-D7C4-4813-9262-EA11BE90C49B}INSTALLDIR0windowsdisplayapi.dll17/LogFile=/LogFile=/LogFile=/LogFile= + CircularProgressBar{43B21D35-D57D-4A6B-9908-0C3FFFED497E}INSTALLDIR0circularprogressbar.dll17/LogFile=/LogFile=/LogFile=/LogFile= + CommandLine{66DBC223-2E52-44F1-883A-C3923FBAC007}INSTALLDIR0commandline.dll17/LogFile=/LogFile=/LogFile=/LogFile= + EDIDParser{27EAE7CB-64B9-4CE2-8818-0947674F7EF4}INSTALLDIR0edidparser.dll17/LogFile=/LogFile=/LogFile=/LogFile= + HeliosDisplayManagement{31A5D698-9BC2-4BDE-8819-D3B13DA823E6}INSTALLDIR0heliosdisplaymanagement.exe17/LogFile=/LogFile=/LogFile=/LogFile= + HeliosDisplayManagement.Shared{C3C71E3A-E861-4DDB-A47D-16F399E70E5E}INSTALLDIR0heliosdisplaymanagement.shar17/LogFile=/LogFile=/LogFile=/LogFile= + HtmlAgilityPack{CBDB180A-8E19-4BED-84A7-AAB16770352E}INSTALLDIR0htmlagilitypack.dll17/LogFile=/LogFile=/LogFile=/LogFile= + ISRegistryComponent_x64{61B1931E-707B-4C9A-BC24-1FB7D14675B4}INSTALLDIR25617/LogFile=/LogFile=/LogFile=/LogFile= + ISRegistryComponent_x86{227658AA-5072-4635-A501-E5C11526BF6E}INSTALLDIR017/LogFile=/LogFile=/LogFile=/LogFile= + IconLib{FAB06EEF-A878-4FF4-837F-C934076354E9}INSTALLDIR0iconlib.dll17/LogFile=/LogFile=/LogFile=/LogFile= + Newtonsoft.Json{9557D866-A2B6-4E5F-8FA0-CA648F54563D}INSTALLDIR0newtonsoft.json.dll17/LogFile=/LogFile=/LogFile=/LogFile= + NvAPIWrapper{CCB28F2A-3F9E-4DD5-8301-9D149F115675}INSTALLDIR0nvapiwrapper.dll17/LogFile=/LogFile=/LogFile=/LogFile= + SharpShell{D50208AE-A5C2-49AE-8BE5-07B5B8DA7D80}INSTALLDIR0sharpshell.dll117/LogFile=/LogFile=/LogFile=/LogFile= + SharpShell.SRM{9BC75F95-1900-489C-A84A-82A12DCFDBF6}INSTALLDIR0serverregistrationmanager.ex17/LogFile=/LogFile=/LogFile=/LogFile= + ShellExtension{98A9003B-B1C5-4675-8305-8CA3C999DDB8}INSTALLDIR0heliosdisplaymanagement.shel117/LogFile=/LogFile=/LogFile=/LogFile= + WinFormAnimation{0F7371A5-05C2-43C7-815C-AE38B5F60389}INSTALLDIR0winformanimation.dll17/LogFile=/LogFile=/LogFile=/LogFile= + WindowsDisplayAPI{180D4F3B-9C01-43A8-9066-58F45E5B2934}INSTALLDIR0windowsdisplayapi.dll17/LogFile=/LogFile=/LogFile=/LogFile= @@ -1014,6 +1015,7 @@ + @@ -4046,6 +4049,7 @@ QwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAxADcAIABTAG8AcgBvAHUAcwBoACAARgBhAGwA Value
SetARPINSTALLLOCATION51ARPINSTALLLOCATION[INSTALLDIR] SetAllUsersProfileNT51ALLUSERSPROFILE[%SystemRoot]\Profiles\All Users SetX64INSTALLDIR51INSTALLDIR[ProgramFiles64Folder]\Helios Display Management\ + SharedDLLCleanup3074NewBinary19[INSTALLDIR]0 ShowMsiLog226SystemFolder[SystemFolder]notepad.exe "[MsiLogFileLocation]"Shows Property-driven MSI Log UninstallShell1122ServerRegistrationManager.exeuninstall "[INSTALLDIR]HeliosDisplayManagement.ShellExtension.dll"0 setAllUsersProfile2K51ALLUSERSPROFILE[%ALLUSERSPROFILE] @@ -2325,6 +2327,7 @@ ISProjectDataFolder1 ISProjectFolder1 PATH_TO_RELEASE_FILES<ISProjectFolder>\..\Release2PATH_TO_RELEASE_FILES1C:\Users\s_fal\Documents\Visual Studio 2017\Projects\SharedDLLCleanup\SharedDLLCleanup\bin\x86\Release2 ProgramFilesFolder1 SystemFolder1 WindowsFolder1SetAllUsersProfileNTVersionNT = 400970 SetODBCFolders1200SetODBCFolders SetX64INSTALLDIRISReleaseFlags><"x64"6 + SharedDLLCleanupNot Installed1526 StartServicesVersionNT5900StartServices StopServicesVersionNT1900StopServices UninstallShell(NOT UPGRADINGPRODUCTCODE) AND (REMOVE="ALL") AND !Shell_Extension=31950 @@ -4072,8 +4076,8 @@ QwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAxADcAIABTAG8AcgBvAHUAcwBoACAARgBhAGwA
ActiveLanguage1033 Comments - CurrentMedia -eAA4ADYAIABSAGUAbABlAGEAcwBlAAEAeAA4ADYAIABDAG8AbgBmAGkAZwB1AHIAYQB0AGkAbwBuAA== + CurrentMedia +eAA2ADQAIABSAGUAbABlAGEAcwBlAAEAeAA2ADQAIABDAG8AbgBmAGkAZwB1AHIAYQB0AGkAbwBuAA== DefaultProductConfigurationx86 Configuration EnableSwidtag1