SCFLicense: Extension Licensing on Sketchucation
-
Several questions...
Does each of your students have a full copy of the the extension installed on their computer in their user's SketchUp Plugins folder ?
Also do they have a copy of the LibFredo6 installed on their computer in their user's SketchUp Plugins folder ? It's needed to support the extension.
And do they have a copy of the SketchUcation toolset installed on their computer in their user's SketchUp Plugins folder ? That's needed for the licensing.
Do they have a copy of the relevant license file saved onto their computer, and also has it been validated for that user and that device ?@fredo6 will probably reply in more detail about the multi-seat licensing setup.
-
Hello TIG,
Thank you for your response. To clarify, this concerns the computers in my classroom. The plug-ins are installed on these computers and can be used in trial mode by all users who log in. FredoLib6 is also installed on these computers. I was planning to check the SketchUcation toolset this coming Friday, but I believe it is already installed as well, because when I activate the plug-ins under the admin account everything works fine.
I think the issue is related to the last point you described. When I activate the plug-ins under the admin account, they work and are activated. However, when a student logs in, a new user profile is created and under that user the plug-ins are not activated.
The solution for us would be that the plug-ins are automatically activated for all users who log in afterward. You want to avoid every student having to activate the plug-ins again each time they log in (if they even have the permissions to do so). However, we have not been able to figure out how to make this work.
Ramon
-
Perhaps @fredo6 would like to comment...
-
I understad that users have access to my plugins when they start Sketchup.
If so, then the problem is with the licenses.
License files are supposed to be located in the localappdata directory, which depends on the login account.
So, if the students log with their own account, I guess the license files are not found since they are in the localappdata of the admin account.
Currently, the localappdata directory is hardcoded in SCFLicense. So, it would require a modification to enable a custom directory.
Are you on Mac or on Windows?
-
Following on from @fredo6 's comment...
If each user logs in separately then surely a simple cmd script [written by your IT guys] auto-running at their login, could copy the needed license files over into their '../appdata/local/scf licenses' directory. Having this consistent location set up for everyone's folders/files should ease the license reading / validation ? Perhaps a logout cmd script could also run to tidy up and remove the no longer needed files, if thought appropriate ? ... -
I think this is exactly the problem indeed. It would be fantastic if this could be adjusted. We work in the computer lab on Windows 11.
-

-
One of the ICT staff members has tried this, but so far it has not been successful.
-
Step by step questions...
Can your IT guy get a cmd script to run at user's login ?
Can your IT guy then make that cmd script copy the license files from an admin-account's folder-structure into an equivalent folder in the user's account - e.g. '../appdata/local/scf licenses' ?
If this happens why can't the user then see the expected license files ?
I'm no cmd script guru. but surely your IT guys have some helpful ideas ??e.g. If you manually copy over the license files from an admin-account's folder-structure into an equivalent folder in the user's account - e.g. '../appdata/local/scf licenses' - does that then work as expected ? If not, then why not ?
-
Thank you TIG,
I have just forwarded your information and the ICT colleagues will take a look at it. I’m not a CMD script guru myself either, so hopefully they can work with this information. As soon as I hear more from them, I’ll let you know so I can answer your questions.
@fredo6, do you see any possibility to modify the custom directory?
Advertisement