getting the Key number

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-02-07
05:20 PM
- last edited on
‎2022-12-13
10:35 PM
by
Daniel Kassai
‎2005-02-07
05:20 PM
in the API documentation, there is a reference to an API command APIEnv_CheckDongleID that can be used to get the dongle content.
All I need is to get the number of the dongle itself.
Does anyone have any information on this? Of is this something I should contact GS directly for?
All I need is to get the number of the dongle itself.
Does anyone have any information on this? Of is this something I should contact GS directly for?
Tom Waltz
Labels:
- Labels:
-
Add-On (C++)
6 REPLIES 6

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-02-07 11:48 PM
‎2005-02-07
11:48 PM
Hmmm. Yeah, the documentation on that page is pretty minimal, isn't it. I haven't tried that one; somebody else will have to jump in.
Karl
Karl
AC 28 USA and earlier • macOS Sequoia 15.4, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-02-08 07:01 AM
‎2005-02-08
07:01 AM
Look to APIEnv_ProtectionDataID instead APIEnv_CheckDongleID.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-02-08 04:58 PM
‎2005-02-08
04:58 PM
Thanks, Oleg, that's exactly what I was looking for.
It seems like GS is not giving much information on that one. Perhaps Akos could shed a little more light on it for us? <hint, hint🙂 >
It seems like GS is not giving much information on that one. Perhaps Akos could shed a little more light on it for us? <hint, hint
Tom Waltz
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2005-02-14 10:10 PM
‎2005-02-14
10:10 PM
TomWaltz wrote:Why should we?
It seems like GS is not giving much information on that one. Perhaps Akos could shed a little more light on it for us? <hint, hint🙂 >

Let's see API_ProtectionInfo first. (i.e. ACAPI_Environment (APIEnv_ProtectionDataID, ...))
There are several versions out on the market in terms of protection. The most common are DEMO (the name speaks for itself), NFR (Not-For-Resale), site and full license, and student version. Some of them have limited functionality (e.g. the student version handles only 3-story buildings if I remember well, and writes different files). In some countries they also sell a version with and without Teamwork.
The masks in the protMode field reflect these differences. You can decide if you want your add-on to run with a certain protection scheme, for example you might want to disable some of your add-on's functionality when ArchiCAD is in DEMO mode.
APIEnv_CheckDongleID is a different technology; it is not supported any more. The original purpose was to help developers protect their add-ons with the same hw key what ArchiCAD uses.
HTH,
Akos
Anonymous
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-04-12 10:45 PM
‎2011-04-12
10:45 PM
APIEnv_CheckDongleID is a different technology; it is not supported any more. The original purpose was to help developers protect their add-ons with the same hw key what ArchiCAD uses.Is there a way to protect the add-on against copying to another computer now? I didn`t find anything useful so far, but I still believe it can be done. One way may be using the hardware key number, but is there also a function to retrieve for example the user`s email used to generate passwords (for EDU versions)?
Thanks,
Peter
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2011-04-14 12:24 AM
‎2011-04-14
12:24 AM
santi wrote:That's entirely in your hands. Every developer will probably have a different policy on this, so it isn't an area that GS can help with.
Is there a way to protect the add-on against copying to another computer now? I didn`t find anything useful so far, but I still believe it can be done. One way may be using the hardware key number, but is there also a function to retrieve for example the user`s email used to generate passwords (for EDU versions)?
Ralph Wessel BArch
Central Innovation
Central Innovation