By default it will do a scan in the Common Log File for a Dell branded system. If you try to do the install you'll get an error "This software can only be installed on a DELL system". I've read lots of workarounds for earlier versions, but I've only been able to confirm one for 8.x. Look for a file in the install directory called "Custom.ini". The first line is "CLScan=DELL". To install to a vmware session change it to "CLScan=Vmware". I've heard the same is true to install to an HP, but I can't confirm it since I don't have one to test.
In order for non-admins to have full control of the software we also tweaked the security permissions on the C:\Program Files\CyberLink folder and the HKLM\Software\CyberLink registry key.
in the custom.ini file, the first entry is CLScan=Dell. If you performed any system modifications to your dell system (ie changed motherboards), you need to modify this field like others have mentioned. However where they are misleading is that it needs to reflect whatever the new motherboard's manufacture is. Dell embeds motherboards in their systems with their name.
ts60de's method of editing the Custom.ini and changing the value of CLScan also works on 9.5
CLScan='
View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.