Jump to content

Serial numbers, roaming profiles and registry keys

Recommended Posts


We are currently running VW 10, 11, 11.5, 12 and 12.5 on our work network. The software currently uses both a serial number and hardware USB dongle. The main problem were having is that when a user moves to a different machine, and takes the dongle, the serial number has to be entered again.

Is there any way to get the serial number to be saved in the users? profile? So that a user can move from machine to machine (with dongle) and not have to re-enter the serial number every time?

I looked in the registry and can see that the serial number is stored in a string value at;

[HKEY_LOCAL_MACHINE\SOFTWARE\Nemetschek\VectorWorks NN\Registration]

(Where NN is the version number)

The idea I had was to enter all the available serial numbers into the registry on all our machines so that the serial number would always be available, no matter which machine the user was working on: I.e.

HKEY_LOCAL_MACHINE\SOFTWARE\Nemetschek\VectorWorks 10\
"Serial Number Count"=dword:00000003
"Serial Number 0"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"
"Serial Number 1"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"
"Serial Number 2"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"

HKEY_LOCAL_MACHINE\SOFTWARE\Nemetschek\VectorWorks 11.5\
"Serial Number Count"=dword:00000002
"Serial Number 0"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"
"Serial Number 1"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"

HKEY_LOCAL_MACHINE\SOFTWARE\Nemetschek\VectorWorks 12\
"Serial Number Count"=dword:00000006
"Serial Number 0"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"
"Serial Number 1"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"
"Serial Number 2"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"
"Serial Number 3"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"
"Serial Number 4"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"
"Serial Number 5"="xxxxxx-xxxxxx-xxxxxx-xxxxxx"

Etc, etc?

This would make it a kind of ?dongle only system? and negate having to ever enter serial numbers for vector works again.

What I would like to know is;

A) Will this work?

B) Is this ok to do, in terms of EULA?

C) Is there any other way to solve the problem?

Lastly I would just like to say that the idea of having both a serial number and hardware dongle system is rather lame. The only people you make it difficult for are legitimate end users. Anyone who wanted to could just crack the software. The only people who have any hassle with the system are the ones that have legitimately bought the software, rather defeats the point I think!



Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...