Has anyone got a Hardware ID Tool Generator for Intellilock they can share?

1,393 views
Skip to first unread message

JD

unread,
Oct 5, 2009, 9:29:35 PM10/5/09
to .Net Reactor Support
HI, in Reactor it has a Hardware ID generator included within the
package which you can send to the customer- but no such thing in
Intelllilock. Was just wondering if anyone had created there own way
of retrieving the hardware ID for a customer to email it to you - if
so would you be able to zip up the code and attach it in the FILES
section shown on the right hand side of this screen as i'm not
brilliant at coding and all the examples are in c# and i'm only just
learning vb .net
The same applies with any type of license activation tool
Thanks
James

oussema

unread,
Oct 6, 2009, 5:02:59 AM10/6/09
to net-react...@googlegroups.com
hi
it is very easy to do
I don't have one but I remenber that a member has sent me one
if you want you can build one
I advice you to do it your self because the HID depends in 6 parameters and this parameters you will use to generate your license file thats why you should use the same combination.
if you see:
http://eziriz.com/intellilock_online_help/source/unlock_manager.html
http://eziriz.com/intellilock_online_help/source/hid.html
you will use a methode that returns to you the HID:
Get Hardware ID of the current machine
    /*** Get Hardware ID of the current machine ***/
public string GetHardwareID()
{
return HardwareID.GetHardwareID(true, true, false, true, true, false);
}

this is in c# to use it in vb you must use a c# to vb converter tool
http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx
and thats it :)
you must me carefull because the 6 parameters are orgonized differently from the GUI tool
take care!!!


JD

unread,
Oct 6, 2009, 4:39:17 PM10/6/09
to .Net Reactor Support
Thanks - that VB to C# converter is great find!

I still cant get my current Hardware ID to display correctly - all it
shows is ####-####-####-####-####-####

This is what i have done
added the intellilock.licensing as a reference in my project
then created a new form and put a label on it called HID
then in the form code added in vb .net:

Imports IntelliLock.Licensing

Public Class exam_license

Private Sub exam_license_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load
Me.HID.Text = ("Current Hardware ID = " &
IntelliLock.Licensing.HardwareID.GetHardwareID(True, False, False,
True, True, True))
End Sub

End Class

When i run it the label displays:

Current Hardware ID = ####-####-####-####-####-####

Any ideas what i'm doing wrong?


AndrewSeven

unread,
Oct 6, 2009, 5:17:55 PM10/6/09
to .Net Reactor Support
If you haven't locked the assembly (using intellilock) where that code
is running, then it will always return the ### values.

When you lock the assembly, it "strips out" the actual reference to
IntelliLock.Licensing and injects the code that does the real
generation.

There is an exe called HardwareID.exe (or maybe HID) in the
intellilock folder that you can use to get the H-id...





-A

JD

unread,
Oct 6, 2009, 8:06:58 PM10/6/09
to .Net Reactor Support
Thanks for the help guys - i've uploaded a HardwareID generator for
reference into the files section incase any other peeps have the same
problem as me in the future
Cheers
JD

JD

unread,
Oct 6, 2009, 5:47:08 PM10/6/09
to .Net Reactor Support
Thanks Andrew - didnt realise that
Finally got it to display my correct hardware ID :-)
Reply all
Reply to author
Forward
0 new messages