Patrick,
> Can i or can't i replease the
> text in the About form from the OCX. I want to be save on this one..
The only requirement is that you don't change the copyright notice,
disclaimer and list of conditions.
In other words, you may change the about box, but you must keep the
original license.
[]s
Nelson
Oke roger that i'l do that then. I let it the way it is.. I don't
want to make mistakes about this..
Thanks for the info my friend..
Greatings
Patrick Visser From Holland..
--- In activelock@y..., "mlkxr6" <mlkxr6@m...> wrote:
> You may be able to replace that text in the about box, but it seems
to me that you have to display it as is somewhere in your binary.
>
> -mk
>
> -----Original Message-----
> From: pvissernl [mailto:pvisser@m...]
> Sent: Monday, April 22, 2002 8:20 AM
> To: activelock@y...
> Subject: [activelock] Just to be save...
>
>
> Hi guys,
> Patrick from holland has a question. Can i or can't i replease the
> text in the About form from the OCX. I want to be save on this
one..
> Maby its a strange question but..
>
>
>
> To unsubscribe from this group, send an email to:
> activelock-unsubscribe@y...
>
>
>
> Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
You may be able to replace that text in the about box, but it seems to me that
you have to display it as is somewhere in your binary.
-mk
-----Original Message-----
From: pvissernl [mailto:pvisser@...]
Sent: Monday, April 22, 2002 8:20 AM
To: activelock@yahoogroups.com
Subject: [activelock] Just to be save...
Hi guys,
Patrick from holland has a question. Can i or can't i replease the
text in the About form from the OCX. I want to be save on this one..
Maby its a strange question but..
To unsubscribe from this group, send an email to:
activelock-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Hi guys,
Patrick from holland has a question. Can i or can't i replease the
text in the About form from the OCX. I want to be save on this one..
Maby its a strange question but..
First to all the readers, Sorry if my englesh in writing is not 100% but i'm dutch so i'l do my best oke.
I think i have a option for you and maby other programmers here. I had the same prob, a while ago but i solved it with a simple solution. Try to work with a Server Client option. I added a sample of it that i used in my appl. and it works fine.
Here is how it works.
This is a compleet sample of a server client option.
1.First you make a licence with the frmCreateKey.frm
2.Then you start the app.project with the F5 key.
3.Start by pushing the Server Button "Think that the server app sample is you server app."
4.Start by pushing the Application Button "Think that The sample app. button form is one of your clients"
5.Sellect the Licence and you up and running.
Whel Ertugrul Ozurun let me know how it worked out for you. You have to reprogram to let it work with you application.
Subject: [activelock] ] FW: Question about network applications
Hi all,
Any suggestions or guidelines for my below scenario?
Thanks in advance
Ertugrul Ozurun
-----Original Message----- From: Ertugrul Ozurun [mailto:eozurun@...] Sent:Saturday, April 20, 20021:17 PM To: 'ActiveLock Group (activelock@yahoogroups.com)' Subject: [activelock] FW: Question about network applications
Hi all,
I have VB application which has been used from network share. I want to protect this app but don't want to register from every client because of too many clients. I want to register it on server and do nothing from clients (client license and number is not so important)
Any ideas?
ERTUGRUL OZURUN
To unsubscribe from this group, send an email to: activelock-unsubscribe@yahoogroups.com
Hi Kirk
You must use the register method, where the Liberation Key is the
parameter.
Francois de Wet
--- In activelock@y..., "kirknorthrop" <lists@n...> wrote:
> I have generated keys for ActiveLock 1.7, but I can't find the
> property in which to put the Liberation Key. (The old Liberation
key
> Property is no longer)
>
> Where do I put it?
>
> Thanks
>
> Kirk
--- In activelock@y..., "nelcobr" <nelcobr@y...> wrote:
> Your KeyGenerator is very good. The problem with some algorithms is
> my fault: the BIGNUM module shouldn't be added to the project, since
> all the subs and functions are in the SHA1 module.
I tried your KeyGenerator, and it seems that the on I made generates
equal LiberationKeys. What I missed was the possibility to determine
the lenght of the Key printed back. As I see it when using your
KeyGenerator the users have to only use part of the Key, adjusted to
the lenght used in their ActiveLock protected software reading from
the left.
Thanks for a great protective software
Regards
Mads@ http://www.industri.no/e-weld/eng
Any suggestions or guidelines for my below
scenario?
Thanks in advance
Ertugrul Ozurun
-----Original Message----- From: Ertugrul Ozurun
[mailto:eozurun@...] Sent:Saturday,
April 20, 20021:17
PM To: 'ActiveLock Group (activelock@yahoogroups.com)' Subject: [activelock] FW: Question
about network applications
Hi all,
I have VB application which
has been used from network share. I want to protect this app but don't want to
register from every client because of too many clients. I want to register it
on server and do nothing from clients (client license and number is not so
important)
Any ideas?
ERTUGRUL OZURUN
To
unsubscribe from this group, send an email to: activelock-unsubscribe@yahoogroups.com
> Based on Mr. Nelson Correa de Toledo Ferraz latest posting I
> tried to make a Key Generator. It seems to work for some
> algorithms, but not all.
Your KeyGenerator is very good. The problem with some algorithms is
my fault: the BIGNUM module shouldn't be added to the project, since
all the subs and functions are in the SHA1 module.
Anyway, I created another KeyGenerator -- take a look on the file
that I've posted earlier today (ActiveLock17b.zip).
Finally, I suggest that you continue improving your KeyGenerator,
since the one I included in the zip file is just a sample.
[]s
Nelson
Based on Mr. Nelson Correa de Toledo Ferraz latest posting I tried to
make a Key Generator. It seems to work for some algorithms, but not
all.
Check Files:
KeyGenTest.zip A test for a KeyGenerator.
TestKeyGenSoft.zip A software example to test the KeyGenerator with.
If you got a errorcode using the KeyGen.. Try to remove the file
BIGNUM.BAS from the project.
Hopefully Mr. Nelson him self will make a KeyGenerator..
With regards from
Mads at http://www.industri.no
I have generated keys for ActiveLock 1.7, but I can't find the
property in which to put the Liberation Key. (The old Liberation key
Property is no longer)
Where do I put it?
Thanks
Kirk
When I downloaded with a download accelerator program I got a ZIP file error.... then I let Windows do the old fashioned download and it worked. Both files were same size ... so not sure why the problem ???
Subject: RE: [activelock] I get an error after downloading
what unzip prog r u using?
-----Original Message----- From: hyposave [mailto:hyposave@...] Sent: Saturday, April 20, 2002 9:04 PM To: activelock@yahoogroups.com Subject: [activelock] I get an error after downloading
Greetings, After downloading Activelock17.zip I got the message: Bad Files or spanned disk. I think you might have a file error. I tried downloading 3 times but got the same error.
To unsubscribe from this group, send an email to: activelock-unsubscribe@yahoogroups.com
what unzip prog r u using?
-----Original Message-----
From: hyposave [mailto:hyposave@...]
Sent: Saturday, April 20, 2002 9:04 PM
To: activelock@yahoogroups.com
Subject: [activelock] I get an error after downloading
Greetings,
After downloading Activelock17.zip I got the message: Bad Files or
spanned disk. I think you might have a file error. I tried
downloading 3 times but got the same error.
To unsubscribe from this group, send an email to:
activelock-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Greetings,
After downloading Activelock17.zip I got the message: Bad Files or
spanned disk. I think you might have a file error. I tried
downloading 3 times but got the same error.
Is there a way to give us a sample af the KeyGenerator build on the
activelock 1.7 ocx. Than we can rebuild it as we need it,,
Thx
--- In activelock@y..., Nelson Correa de Toledo Ferraz <nelcobr@y...>
wrote:
>
> ActiveLock users are requiring a new KeyGenerator.
>
> To create a new KeyGenerator, we must understand how the keys are
> generated.
>
> ActiveLock uses a hash algorithm to generate the keys. A hash
algorithm is
> a message digest, or a digital "fingerprint" of a string.
>
> We first concatenate the SoftwareCode and the SoftwareName, and
then
> calculate the hash:
>
> strKey = Hash(SoftwareCode & mstr_SoftwareName)
>
> Then, we return the first characters of this hash, depending on the
> LiberationKeyLength property:
>
> strKey = UCase(Left(strKey, mi_LiberationKeyLength))
>
> The Hash function requires the MD5, SHA1 and BIGNUM modules.
>
> []s
>
> Nelson
>
> __________________________________________________________________
> Nelson Ferraz Insite - Solucoes Internet
> e-mail: nferraz@i... http://www.insite.com.br/
ActiveLock users are requiring a new KeyGenerator.
To create a new KeyGenerator, we must understand how the keys are
generated.
ActiveLock uses a hash algorithm to generate the keys. A hash algorithm is
a message digest, or a digital "fingerprint" of a string.
We first concatenate the SoftwareCode and the SoftwareName, and then
calculate the hash:
strKey = Hash(SoftwareCode & mstr_SoftwareName)
Then, we return the first characters of this hash, depending on the
LiberationKeyLength property:
strKey = UCase(Left(strKey, mi_LiberationKeyLength))
The Hash function requires the MD5, SHA1 and BIGNUM modules.
[]s
Nelson
__________________________________________________________________
Nelson Ferraz Insite - Solucoes Internet
e-mail: nferraz@...http://www.insite.com.br/
Hello all,
I couldn't post messages before because of a problem with my Yahoo!
account, but I hope that it's working again.
Here's a contribution from Francois de Wet:
Instead of using strings to determine the hash type, now ActiveLock uses
an Enum:
> Public Enum THastType 'Added 19 Apr 2002 --- Francois de Wet
> htSHA1AA1 = 0
> htSHA1AA2 = 1
> htMD5AA1 = 2
> htMD5AA2 = 3
> htMD5AB1 = 4
> htMD5AB2 = 5
> End Enum
Now, we can replace the following select case:
< Select Case mstr_HashAlgorithm
< Case "SHA1AA1Hash": Hash = SHA1AA1Hash(strHashThis)
< Case "SHA1AA2Hash": Hash = SHA1AA2Hash(strHashThis)
< Case "MD5AA1Hash": Hash = MD5AA1Hash(strHashThis)
< Case "MD5AA2Hash": Hash = MD5AA2Hash(strHashThis)
< Case "MD5AB1Hash": Hash = MD5AB1Hash(strHashThis)
< Case "MD5AB2Hash": Hash = MD5AB2Hash(strHashThis)
< Case Else: Hash = SHA1AA1Hash(strHashThis) ' Default type
With this one:
> Select Case mstr_HashAlgorithm 'Changed 19 Apr 2002 --- Francois de Wet
> Case 0: Hash = SHA1AA1Hash(strHashThis)
> Case 1: Hash = SHA1AA2Hash(strHashThis)
> Case 2: Hash = MD5AA1Hash(strHashThis)
> Case 3: Hash = MD5AA2Hash(strHashThis)
> Case 4: Hash = MD5AB1Hash(strHashThis)
> Case 5: Hash = MD5AB2Hash(strHashThis)
> Case Else: Hash = SHA1AA1Hash(strHashThis) ' Default type
Well, there are more changes than that. I'm sending a diff file attached,
it shows exactly where the code was changed.
I'll post a new ActiveLock version as soon as possible.
[]s
Nelson
__________________________________________________________________
Nelson Ferraz Insite - Solucoes Internet
e-mail: nferraz@...http://www.insite.com.br/
25a26,34
> Public Enum THastType 'Added 19 Apr 2002 --- Francois de Wet
> htSHA1AA1 = 0
> htSHA1AA2 = 1
> htMD5AA1 = 2
> htMD5AA2 = 3
> htMD5AB1 = 4
> htMD5AB2 = 5
> End Enum
>
38c47
< Private mstr_HashAlgorithm As String ' TO-DO: use an enum
---
> Private mstr_HashAlgorithm As THastType 'Changed 19 Apr 2002 --- Francois de
Wet
54c63
< Public Property Let HashAlgorithm(ByVal vData As String)
---
> Public Property Let HashAlgorithm(ByVal vData As THastType) 'Changed 19 Apr
2002 --- Francois de Wet
59c68
< Public Property Get HashAlgorithm() As String
---
> Public Property Get HashAlgorithm() As THastType 'Changed 19 Apr 2002 ---
Francois de Wet
65,73c74,82
<
< Select Case mstr_HashAlgorithm
< Case "SHA1AA1Hash": Hash = SHA1AA1Hash(strHashThis)
< Case "SHA1AA2Hash": Hash = SHA1AA2Hash(strHashThis)
< Case "MD5AA1Hash": Hash = MD5AA1Hash(strHashThis)
< Case "MD5AA2Hash": Hash = MD5AA2Hash(strHashThis)
< Case "MD5AB1Hash": Hash = MD5AB1Hash(strHashThis)
< Case "MD5AB2Hash": Hash = MD5AB2Hash(strHashThis)
< Case Else: Hash = SHA1AA1Hash(strHashThis) ' Default type
---
>
> Select Case mstr_HashAlgorithm 'Changed 19 Apr 2002 --- Francois de Wet
> Case 0: Hash = SHA1AA1Hash(strHashThis)
> Case 1: Hash = SHA1AA2Hash(strHashThis)
> Case 2: Hash = MD5AA1Hash(strHashThis)
> Case 3: Hash = MD5AA2Hash(strHashThis)
> Case 4: Hash = MD5AB1Hash(strHashThis)
> Case 5: Hash = MD5AB2Hash(strHashThis)
> Case Else: Hash = SHA1AA1Hash(strHashThis) ' Default type
75d83
<
I have VB application which
has been used from network share. I want to protect this app but don't
want to register from every client because of too many clients. I want to
register it on server and do nothing from clients (client license and number is
not so important)
Hi there.
I'm a user from version 1.5 and that version has a Code Generator for
the liberationKey. Version 1.6 and the last 1.7 did not came with a
tool. Now i hope that there is a tool for the 1.7. I downt like to
use the web tool.
HiHi
Hmmm.. anyone know
1. how to create a liberation key.. I can't use the v1.5
keygenerator unless I have a password, and there is no password
property anymore in v1.7
2. Is there an equivalent to the password property to enable us to
use the old keygenerator, or do we have to write our own code to
create a key.. errr. if the latter, how?
3. What is the Salt property used for.
Thanks
Geoff
Just compiled the .ocx and had a look.. Couldn't do it before as I
was at work. Anyway, I'm impressed that we can now choose what the
activelock ties to eg. HD, windows serial, etc.
I too would love to see a bit of documentation on what some of the
new properties etc do
This has got to be the single best .ocx i've ever come across. I
was just about to release a program that had v1.5 in it.. now i'm
going to have to add v1.7 instead. I was always concerned about
locking the code to the HD and/or serial as I didn't want to be
having to keep re-issuing liberation keys everytime someone upgraded
their machine.. now I can have some control over it.
Regards
Geoff
Looks to have more features (especially HD locking). Great stuff!
How do we get the release codes??? Hopefully via a CodeGen program
and not the web?!?
Had a copy of version 1.5 did not use it much ( as did not realse
much softwaer that need protection) but was impressed with it.
Version 1.7 does seem to have changed a great deal and would love a
simple help file of tutorial to help me get to grips with it. Great
pice of software canot believe you give it away for free and with
source code as well.
In ActiveLock 1.5 there was a codegenerator and helpfile included.
In 1.6 it was not the case.
Will there be a codegenerator included in 1.7? And maybe also a
explanation of variables and properties.
I just had a brief look at the files, and made a *.ocx.
As I could see, there was a lot of new features. I notice a about
form too, will this show up in software where ActiveLock 1.7 is used?
Thanks
Mads
--- In activelock@y..., "gleff1" <geoff@g...> wrote:
> Hi,
>
> Apart from having the source which is great, I was just wondering
> what's new in v1.7.
>
> BTW.. I'm just curious how the algorithm works to create a software
> code etc.. Does it use the HD volume serial # etc..
>
> This is a brilliant component btw.
>
> Thanks
> Geoff
Not exactly sure what is new....
I would like to see a sort of help manual or at least a description of all
properties and methods of the control.
Maybe I missed a file somewhere ?
Barry
Hi,
Apart from having the source which is great, I was just wondering
what's new in v1.7.
BTW.. I'm just curious how the algorithm works to create a software
code etc.. Does it use the HD volume serial # etc..
This is a brilliant component btw.
Thanks
Geoff