Why not just buy a non-OEM version ? They are surely not tied to a specific piece of hardware and its licence should allow to run on "arbitrary PC HW you happen to want to install/run it on once activated"
On Fri, Dec 23, 2011 at 5:11 PM, <in...@expertcomputerrepair.com> wrote: > > >>"My patch" does not produce any SLIC at all. The instructions mentions >>using SLIC from your machine - "my patch" is just a way to _embed_ a given >>data into VM, not a way to "produce" anything. You get in your VM what >>you have outside, either in a file or in your own BIOS, depending on where >>you took that data from. > > Right, I meant to say simply that it did copy the SLIC in a recognizable > form and embed it into the BIOS. > > > >>Yes, the patch only changes RSDT to match SLIC - this is what win7 verifies, >>all other tables does not matter for win7. And yes, it might be different >>for winXP - you may try setting all tables in VM to be of DELL OEM and see >>what happens. > > I had high hopes for this, but no joy. All the DMI tables now read Dell > Inc but XP refuses to activate. I think the key is those specific > memory addresses I mentioned earlier. I tried raw write of "Dell Inc" > into the specified address space, but there are 2 problems with this. > First is that the address space already contains data so I overwrote > something. Second even then Windows did not activate, I think the > activation check only occurs at certain times, probably on boot, so I > made my changes after it checked and it didn't check again and so didn't > see the changes I made. > > I need to modify the BIOS to contain the string so it is visible on boot > without me having to manually edit it. Is there a way to hardcode the > string into a specific memory address when I compile the BIOS? > > Brian > >