Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Virtual PC

Vista - Securely licensing products for use with VPC

Reply
 
Old 08-19-2008   #1 (permalink)
Eddie Cole


 
 

Securely licensing products for use with VPC

We are a software company that has a number of customers that use our
products on VPC VMs. Our problem is that our licensing scheme relies on
uniquely identifying the machine that it is run on, and this scheme is
failing to see each VM as unique. Can you please provide us with some
guidance on a recommended method for detecting unique VM instances or a
methodology for securely licensing products for use with VPC.

My System SpecsSystem Spec
Old 08-20-2008   #2 (permalink)
Bo Berglund


 
 

Re: Securely licensing products for use with VPC

On Tue, 19 Aug 2008 09:36:02 -0700, Eddie Cole
<EddieCole@xxxxxx> wrote:
Quote:

>We are a software company that has a number of customers that use our
>products on VPC VMs. Our problem is that our licensing scheme relies on
>uniquely identifying the machine that it is run on, and this scheme is
>failing to see each VM as unique. Can you please provide us with some
>guidance on a recommended method for detecting unique VM instances or a
>methodology for securely licensing products for use with VPC.
I think this will be very difficult, indeed...
Ideally a VM will have its own unique MAC address, SID etc just like a
real PC, but it is very simple to work around this by just making a
file copy of both the vmc and vhd file on the host to another loaction
to create an absolute identical (cloned) virtual machine. These will
have the same "everything" and cannot be separated.

In situations like yours, probably your best bet is to disallow your
app from running in a virtual environment. You can detect the fact
that the software is running in a virtual machine even though it is
not trivial. There are threads on this topic you can search for.
For example the name of the BIOS will be one item that can be used.

I have several applications from other makers that do not run in a VPC
guest because they detect the fact at startup and refuse.

--

Bo Berglund (Sweden)
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
How to securely store a password on a PC .NET General
Securely comparing vista folders Vista security
Securely delete messages in windows Mail? Vista General
Securely delete messages in windows Mail? Vista mail
Securely delete messages in windows Mail? Vista security


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46