Martijn Laan
|
e6a253d3bc
Improve 4e0559aa, only search for 'class procedure' and forgot to search for 'class function' as well.
|
há 1 semana atrás |
Martijn Laan
|
e133d5bca1
Switch ApplyPathRedirRules' AFlags and ATargetProcess parameters + remove ATargetProcess' default, both for clarity.
|
há 1 semana atrás |
Martijn Laan
|
fcd8699790
Cleanup: remove unused Is64Bit parameter from DelTree.
|
há 3 semanas atrás |
Martijn Laan
|
189f36dab9
Cleanup: remove unused DisableFsRedir parameter from LoggedFileDelete.
|
há 3 semanas atrás |
Martijn Laan
|
1dd962e6a6
SHChangeNotify's SHCNF_PATH is documented to only support paths of max MAX_PATH length. Presumably this means it doesnt support extended-length paths at all, so also not short ones.
|
há 3 semanas atrás |
Martijn Laan
|
f3429d712c
Fix/finish utDecrementSharedCount handling.
|
há 3 semanas atrás |
Martijn Laan
|
d33fcec127
Cleanup: don't need DisableFsRedir/A64Bit param anymore in TEnumFilesProc/TDeleteFileProc/TDeleteDirProc, because its never used anymore.
|
há 3 semanas atrás |
Martijn Laan
|
441e3d7386
Cleanup: DirsNotRemovedPrefix & the separate 32-bit/64-bit UnregisteredServersList/RestartDeleteDirList shouldn't be needed anymore.
|
há 3 semanas atrás |
Martijn Laan
|
1250e88383
utDecrementSharedCount update.
|
há 3 semanas atrás |
Martijn Laan
|
a31a68fbc8
Merge branch 'main' into uninstalllog-update
|
há 3 semanas atrás |
Martijn Laan
|
05bebf1b76
Remove bad ApplyPathRedirRules call before LoggedDecrementSharedCount in step 2. Step 3 already got it right.
|
há 3 semanas atrás |
Martijn Laan
|
e33220d0d5
Remove ApplyRedirToUninstallEntry optimization in favor of robustness.
|
há 3 semanas atrás |
Martijn Laan
|
5f36b3997f
Merge branch 'main' into regtypelib-update
|
há 3 semanas atrás |
Martijn Laan
|
5f2655487f
Update Setup.UninstallLog. This finishes removal of the unwanted Redir functions.
|
há 3 semanas atrás |
Martijn Laan
|
18d4fa3c8e
Update on 31406c19. Comment is still wrong because ApplyRedirToRunEntryPaths applies normal paths and not super paths.
|
há 3 semanas atrás |
Martijn Laan
|
6f912324db
Merge branch 'main' into regtypelib-update
|
há 3 semanas atrás |
Martijn Laan
|
273596a613
Make Uninstall's utRun handling in PerformUninstall match the already updated ProcessRunEntry. Also rename utRun_DisableFsRedir to utRun_Is64Bit.
|
há 3 semanas atrás |
Martijn Laan
|
70602f0649
Previously, 32-bit Setup could set utDeleteFile_DisableFsRedir. Now this has been renamed to utDeleteFile_Is64Bit and 32-bit Setup never sets it anymore. This means regserver entries need a way to signal to the uninstaller that the file is 64-bit despite the path being 32-bit. Or vice versa: in 64-bit Setup, if the file is 32-bit despite the path being 64-bit.
|
há 3 semanas atrás |
Martijn Laan
|
ded9e77f4f
Helper.exe, beloved 64-bit sidekick to 32-bit Setup.
|
há 3 semanas atrás |
Martijn Laan
|
43a5a6bd82
Update 64BB for regtypelib, and remove support for 64-bit (un)regtypelib from 32-bit Setup/Uninstall.
|
há 3 semanas atrás |
Martijn Laan
|
243f4ca16e
Merge branch 'main' into installrun-uninstallrun-pathredir
|
há 4 semanas atrás |
Martijn Laan
|
6a519cca6c
Already rename utDelete..._DisableFsRedir to ..._Is64Bit.
|
há 4 semanas atrás |
Martijn Laan
|
70537ca0c8
Mark more parameters which were previously used as ignored.
|
há 4 semanas atrás |
Martijn Laan
|
9be26613d6
Merge branch 'processfileentry-pathredir2' into installrun-uninstallrun-pathredir
|
há 4 semanas atrás |
Jordan Russell
|
0f2eda5a59
RestartReplace function: Correctly support 64-bit Setup and Sysnative.
|
há 4 semanas atrás |
Martijn Laan
|
94ef11af96
Fix for change from MoveFileExRedir to MoveFileEx.
|
há 1 mês atrás |
Martijn Laan
|
d139c4835d
Update [InstallDelete] (=ProcessInstallDeleteEntries) and [UninstallDelete] (=utDeleteDirOrFiles case in PerformUninstall).
|
há 1 mês atrás |
Jordan Russell
|
a4c0e56ce5
Change TUninstallRec ExtraData from a signed to unsigned 32-bit integer.
|
há 1 mês atrás |
Jordan Russell
|
5354934e3b
Check upper 32 bits of HKEYs when casting to UInt32.
|
há 1 mês atrás |
Martijn Laan
|
f0f50bdc98
Fix remaining Setup warnings, except Setup.ScriptFunc + something done by next commit.
|
há 1 mês atrás |