How to get free software from yesteryear's IT crowd – trick code into thinking it's running on a rival PC
- Reference: 1751099411
- News link: https://www.theregister.co.uk/2025/06/28/hacks_to_get_free_software/
- Source link:
Plug and Play had a difficult birth in the PC world. Decades ago, there was no end of competing standards and concepts: the MSX line of computers, which took the approach of using a system of slots, IBM's Micro-Channel Architecture, which required self-configuration, and Amiga's Zorro bus. Or even [1]NuBus .
And then there was the vast array of IBM-compatible PCs – and engineers had to make Windows 95 run on them. To do this, Microsoft's team had to devise a way of working out what could be supported by what piece of legacy hardware.
[2]
"A lot of clever tricks were used to retrofit Plug and Play onto legacy hardware," veteran Microsoft software engineer Raymund Chen [3]recalled .
[4]
[5]
First there was the issue of identifying the PC in question. One method used by the team was to scan the computer's BIOS for names in the copyright string and firmware dates, which is where the odd text turned up.
"One of the strings they found," said Chen, "was 'Not Copyright Fabrikam Computer'."
[6]
At this point, we should make it clear that "Fabrikam" is not a real computer maker in this context – Microsoft has several fake company and product names it uses for illustrative purposes in its documentation. Anybody impressed by the courage of [7]Contoso which adopts every single piece of Microsoft technology – even the flakiest – should know it is the primary example of this.
OK so that explains "Fabrikum." But what about that "Not copyright" part? Why would such an odd turn of phrase turn up in a BIOS from the 1990s? Was it an attempt at open source?
"We weren't sure," said Chen, "but we had a theory."
[8]Windows 95 testing almost stalled due to cash register overflow
[9]Microsoft is opening Windows Update to third-party apps
[10]Windows reports two CPU speeds because one would be too simple
[11]The 12 KB that Windows just can't seem to quit
Their best guess was that "Fabrikam" had pre-installed some software on its PCs, which would then be unlocked when run on those PCs. If a user ran the same software elsewhere, it would switch to a restricted or demo mode.
But how would the software know it was on a Fabrikam PC rather than something made by the famed fake Microsoft firm "Contoso"? The same way the Windows 95 team worked out what could be supported – by looking for text in the BIOS. If it found "Copyright Fabrikam Computer," then all the extra twiddly bits in the software could be enabled.
[12]
So, if you added "Not Copyright Fabrikam Computer" in the BIOS, then locked software licensed to Fabrikam would be magically unlocked.
Naughty...
Chen writes:
The makers of Contoso PCs wanted to include the free LitWare Word Processor trial edition with their PC, but they also wanted to unlock the features of the full version despite not being a Fabrikam PC.
The solution: In addition to the normal Contoso copyright string, also put the string Not Copyright Fabrikam Computer in the BIOS!
But we must say, this is not [13]as naughty as the Windows 98 Blue Screen of Death (BSoD) that appeared when an impossibly young Chris Capossela tried to demonstrate the operating system's plug-and-play prowess to his boss, Bill Gates, live on stage…
[14]Youtube Video
®
Get our [15]Tech Resources
[1] https://dspace.mit.edu/handle/1721.1/15573
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aF-9M7P5ui9jtSu596KnKQAAAQk&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://devblogs.microsoft.com/oldnewthing/20250624-00/?p=111299
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aF-9M7P5ui9jtSu596KnKQAAAQk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aF-9M7P5ui9jtSu596KnKQAAAQk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aF-9M7P5ui9jtSu596KnKQAAAQk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[7] https://learn.microsoft.com/en-us/microsoft-365/enterprise/contoso-overview?view=o365-worldwide
[8] https://www.theregister.com/2025/06/15/windows_95_testing_almost_stalled/
[9] https://www.theregister.com/2025/05/28/microsoft_update_backup/
[10] https://www.theregister.com/2025/05/21/chen_windows_cpu_speed/
[11] https://www.theregister.com/2025/05/08/moricons_dll_raymond_chen/
[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aF-9M7P5ui9jtSu596KnKQAAAQk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[13] https://www.theregister.com/2018/04/20/windows_98_comdex_bsod_video/
[14] https://www.youtube.com/watch?v=w_aQLBVuZns
[15] https://whitepapers.theregister.com/
Re: Good
And,... Do not collect $200 and go straight to hell.
It reminds me that back in the XP days, some clever bods realised that all you needed was the letters HP somewhere in the BIOS SLP/SLIC tables and then an OEM version of XP that shipped with a Hewlett Packard PC. And then XP would install and be already activated no online activation or cracks required as it believed it was being installed at the manufacturer.
So they released a tool that would just patch HP into virtually any standard motherboards BIOS therefore making Windows think it was being installed on a official HP PC.
It still working today with Virtualbox and probably other VM software to add it to the config files and use a HP XP CD.
Lets just say when i was building PCs back in the 2000s they were all mysteriously beige box unbranded HP towers. LOL
Reminds me of the NT 120 day demo CD trick: set the bios date to 3 years into the future, install NT then set the date back to today.
Hey Presto! A 3 year demo of NT
Good
Old plug and pray…