William
Thu Nov 11 23:25:47 CST 2004
Wonder if you could just use the Windows product id that is unique for each
windows install (or unique enouph.) Is this avail on all windows and is it
readable if your not admin? Not sure.
RegistryKey hklm =Registry.LocalMachine;
hklm = hklm.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion");
object obj = hklm.GetValue("ProductId");
Console.WriteLine("Windows ProductID:{0}", obj.ToString());
--
William Stacey, MVP
http://mvp.support.microsoft.com
"Gaby" <msdn@rmya.com.ar> wrote in message
news:#VuVox2xEHA.3840@tk2msftngp13.phx.gbl...
> We are trying to protect a software using digital signature.
> For this, we are using the following parameters:
> - Mac
> - Processor ID
> - BIOS ID
>
> We noticed that some processors don't have the Processor ID enabled.
> We need to identify the hardware in an unike way so that we can generate
> the hash value.
>
> The idea is to avoid the copy of the software from one machine to another
>
> Any recomendation will be welcome
>
> Thanks
>
> Gaby
>
>
>
> <S. Pidgorny <MVP> wrote in message
> news:4FE2BC10-7073-4381-BEC4-B66CF011D9BB@microsoft.com...
> > Gaby,
> >
> > There are trivial ways to spoof MAC address (using SMAC tool or NIC
driver
> > configuration). I would expect that BIOS S/N wouldn't be too much
secure,
> > although I cxan't come up with a method right away. It's really easy to
> clone
> > client systems.
> >
> > What exactly is the problem you're trying to solve?
> >
> > Regards
> >
> > S.
> >
> > "Gaby" wrote:
> >
> > > Can I trust on ( Bios Serial Number + MAC ) to identify a machine?
> > >
> > > (I want to use it as my hashvalue in a public/private key mechanism)
> > >
> > > I know that it is possible to disable the processor serial number, so
I
> > > can´t use it. Idon´t know if it is possible to disable the Bios Serial
> > > Number.
> > >
> > > Thanks
> > >
> > > Gaby
> > >
> > >
> > >
>
>