About the Rebase and Bind operation in the production of software
Rebase and bind is a must for any software product before release.
Apparently, the work can't be done partly. For example, there are 20 teams to develop the product. It should not happen that each team tries to rebase its own part production like dlls or exes. The work should be done as a whole in each global build of the software.
Easy to validate this.
Get one dll or exe in the build of whole software;
And get the dll by DIY building it by VS(maybe).
Compare both you will find out that the dll in whole build is rebased while the one you build yourself is with base address 10000000 for dll and 40000000 for exe.
Note here, keeping on learning.