The latest 2.4 releases have environment variables set for this ... But we're considering this method unsupported, as I think there could be a cleaner way to accomplish this rather than cramming everything into the tag, and in that case we may remove these. But we felt there was a need for them at least temporarily.
Code:version:
2.3.2400.4443
format:
Major.Minor.Build.Revision
Major = 2 = SCVERMAJOR
Minor = 3 = SCVERMINOR
Build = 2400 = SCVERBUILD
Revision = 4443 = SCVERREVISION
We tag ours with: %COMPUTERNAME% - %SCVERBUILD%
People who only use stable releases could do something like: %COMPUTERNAME% - %SCVERMAJOR%.%SCVERMINOR%
These variables are scoped to the Elsinore.ScreenConnect.GuestClient process.