Jordan Russell
|
003171bc82
Cleanup: Move ShowException & ShowExceptionMsg out of TMainForm.
|
2 napja |
Jordan Russell
|
997807810f
MsgBox function: Use Application.Title for default caption.
|
4 napja |
Martijn Laan
|
e133d5bca1
Switch ApplyPathRedirRules' AFlags and ATargetProcess parameters + remove ATargetProcess' default, both for clarity.
|
1 hete |
Martijn Laan
|
fcd8699790
Cleanup: remove unused Is64Bit parameter from DelTree.
|
3 hete |
Martijn Laan
|
f287285a4d
Cleanup: remove unused DisableFsRedir parameters from GetSpaceOnDisk and GetSpaceOnNearestMountPoint.
|
3 hete |
Martijn Laan
|
5f36b3997f
Merge branch 'main' into regtypelib-update
|
3 hete |
Martijn Laan
|
16e91d4c70
Removed parameter DisableFsRedir from support function RegisterExtraCloseApplicationsResource. Use ApplyPathRedirRulesForCurrentProcess instead to register a 64-bit file from a 32-bit installer, or vice versa.
|
3 hete |
Martijn Laan
|
a847b695b9
Cleanup bad comments + cleanup SharedCount RegView checks + cleanup ApplyRedirForSystemOperation (now ApplyRedirForRegistrationOperation).
|
3 hete |
Martijn Laan
|
f033496002
Add built-in ApplyPathRedirRules to (Un)RegisterTypeLibrary.
|
3 hete |
Martijn Laan
|
ded9e77f4f
Helper.exe, beloved 64-bit sidekick to 32-bit Setup.
|
3 hete |
Martijn Laan
|
c83f8634c8
Revert [Code] RegisterServer change from previous commit. RegisterServerUsingRegSvr32 already handles calling ApplyPathRedirRules.
|
3 hete |
Martijn Laan
|
7ea606003a
Update [Code] RegisterServer/RegisterTypeLibrary/UnregisterTypeLibrary to supply current-process-bit filenames. Removes the need for the PathExpand calls.
|
3 hete |
Martijn Laan
|
43a5a6bd82
Update 64BB for regtypelib, and remove support for 64-bit (un)regtypelib from 32-bit Setup/Uninstall.
|
3 hete |
Jordan Russell
|
0f2eda5a59
RestartReplace function: Correctly support 64-bit Setup and Sysnative.
|
4 hete |
Martijn Laan
|
8f9918b716
Merge branch 'main' into processfileentry-pathredir2
|
1 hónapja |
Martijn Laan
|
ada19f768b
Expose PathConvertNormalToSuper to [Code] + PathConvertSuperToNormal minor (ScriptFunc-only) cleanup.
|
1 hónapja |
Martijn Laan
|
e025f42c27
Merge branch 'main' into processfileentry-pathredir2
|
1 hónapja |
Martijn Laan
|
f7e5b1692e
Add support functions ExecWithNativeSysDir, ExecAndLogOutputWithNativeSysDir, and ExecAndCaptureOutputWithNativeSysDir to launch an executable located in the 64-bit System directory from a 32-bit installer.
|
1 hónapja |
Martijn Laan
|
05381c0c61
Merge branch 'main' into processfileentry-pathredir2
|
1 hónapja |
Martijn Laan
|
ced370703f
Do not force rfNormalPath in [Code] ApplyPathRedirRules, and instead add PathConvertSuperToNormal.
|
1 hónapja |
Martijn Laan
|
cd033dd8ec
Bonus removal of CreateDirectoryRedir, DirExistsRedir and GetVersionNumbersRedir.
|
1 hónapja |
Martijn Laan
|
faa25f1017
Update ProcessFileEntry like CreateDirs was already updated.
|
1 hónapja |
Jordan Russell
|
afb8e0b43d
Drop DisableFsRedir parameter from IsProtectedSystemFile.
|
1 hónapja |
Jordan Russell
|
36b198862c
PathRedir: Add support for returning path in normal form.
|
1 hónapja |
Martijn Laan
|
77d017fcde
Remove ScriptFuncDisableFsRedir and [Code] function EnableFsRedirection.
|
1 hónapja |
Martijn Laan
|
c129b3d915
Add ApplyPathRedirRulesForCurrentProcess and ApplyPathRedirRules to [Code]. These are improved versions of the ones which were present on the branch: Setup.ScriptFunc now always calls PathConvertSuperToNormal on the result, so mention of super paths has been removed from the help, and the table was improved as well.
|
1 hónapja |
Martijn Laan
|
e0121a0a05
Cleanup [Code] Reg*/HKEY handling.
|
1 hónapja |
Martijn Laan
|
8e250afb84
Added support function IsCurrentProcess64Bit.
|
1 hónapja |
Martijn Laan
|
c6bd1c6987
Update for ROPS update I did: "Fix various bad type/proc registrations and property helpers which break on 64-bit. Not sure if it's all of them."
|
1 hónapja |
Martijn Laan
|
5d9b5c717d
Cleanup. GetUInt32 isn't needed in the helper, there's already native GetUInt available.
|
1 hónapja |