Could any please tell me what I need to do to write an OEM:SLP string in Grub4DOS on Parallels Desktop to enable OEM:SLP XP activation? I now have Grub4DOS installed but don't know what to do to write to the specific memory location. I tried following instructions of Grub4DOS but am still puzzled. For instance, if the OEMBIOS info is from Dell, then the following memory addresses should apply: DELL (OEMBIOS.CAT CRC32=B6F0EEFD) f000,e076,0010,Dell System f000,e840,0010,Dell Computer f000,49a9,0010,Dell System f000,e05e,0010,Dell System f000,e838,0018,Dell Inc I understand how to interpret these lines. For example, the second line means XP will search the memory at address F000:E076 for a range of 0010 to see if the "Dell System" string is available. However, on Grub4DOS, the instructions indicated are obscure and this rendered the problematic command: write (md)0xf000+1 Dell System. -> DOESN'T WORK! What I need to do to correctly write at F000:E076?
You don't need Grub4DOS or other OEM:SLP etc. This old trick should work: Registry Path HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/WPAEvents/OOBETimer New Value for OOBETimer FF D5 71 D6 8B 6A 8D 6F D5 33 93 FD
Though the OOBE indicates "Windows is activated.", it is not a valid activation for the system will not log in after 30 days.
Hi 501ari5, I've not used Grub4DOS on Parallels, but have been using SLP (and SLIC) on various Hypervisors over the years. And without a doubt Dell is the biggest PITA on all of them. Try using the HP SLP/OEMBIOS files and see if that works, as they seem to be the easiest to get working.