Hi there,
This is my first post and I am not familiar with Vectorworks, also it's quite an indepth question so I apologise in advance for the length.
I work as an I.T. Officer for an educational establishment. We have a standard Windows build which includes all the software the students require in order to complete their course - this obviously changes from campus to campus to account for the different types of package required. We also use a Mandatory profile as opposed to roaming profiles, it eliminates corrupt profiles and associated problems - this mandatory profile does not save any of the changes that the user makes. Due to the use of the mandatory profile certain pieces of software require registry fixes which are applied when the user logs on in order for the software to work - usually product keys or preferences.
I have been tasked with setting up a Windows 2000 standard build for the Design Studio of our Drama department - they use Vectorworks to assist in the design of the stage lighting etc.
They have recently obtained a 10 user educational version of Vectorworks 10 which needs to be incorporated in the build. I am at the testing stage at present, making sure the program runs properly and doesn't interfere or have any other consequences for the rest of the software on the PCs. I can get the program to work without much trouble, however the problem begins when a student user (using the Mandatory Profile) logs on and attempts to run the software, it asks for a product key. Normally I would extract the information from the registry regarding the Registration of the product, and create a batch file or wscript to insert that information for the logged on user prior to actually running the program. The registration key for each machine would obviously be different, I understand the licence is only valid for a single installation on a single machine, and we have 10 different licence codes, one for each installation.
Having determined where the registration key and preferences are stored in the registry (HKCU) I extracted the key and created a batch file to insert the data when Vectorworks was run - however this didn't work. It appears that the program first checks the HKU for the logged on user, therefore if they have never logged on before they will be required to enter the Licence code - obviously with the mandatory profile it wouldn't matter if a student had or had not logged on that machine before, it would appear as if they hadn't to the software - there is no way that I'm aware of to be able to enter registry code to this key using a variable which would pick up the users ID.
I don't want to leave a copy of the licence code in a text file for the student to enter themselves, there's too much danger of that code getting into the wrong hands.
So, what I'm looking for is a way to get the software to recognise that the licence code has already been entered, as it already resides in several different places in the registry. The aim is for the students to be able to run the software so that it appears to be running normally, without them having to enter the code every time they log on and run the software.
I don't want to go into any more details as to where in the registry the information is kept at present, but I would appreciate any help at all in this.
For those of you that have read this far, thanks for your patience.
Many Thanks,
QMUC