|
-
Oct 11th, 2000, 09:13 AM
#1
Hi all:
How can we have our own program with a so-called 30 days trial ? and if we have other program with that.. like what we download from internet... how can they tell when the software was started, i think they should write the date some where in my computer. Is there a way to find out?
-
Oct 11th, 2000, 09:43 AM
#2
New Member
hey dragonyian,
if you are talking about how to do it in vb ... then it is
pretty simple. why dont you use is as an ini file ...
log it when it first starts and whenever the programme starts check if 30 days are over ...
hope it helps
-
Oct 11th, 2000, 10:06 AM
#3
Hi there:
Thanks for the reply, but i am new to this, can you explain in deep please, a little code might help
-
Oct 11th, 2000, 10:56 AM
#4
Member
dragonyian, You can use Activelock,a free ActiveX control with which you can easily make your program trial versions.It does all the checking and its pretty simple to use.
You can get it at http://www.activelock.com
Rabin
Windows : Visual Basic 6 Enterprise / 3.0 (16-bit)
DOS : QBasic 4.5 , Visual Basic For DOS
Web : HTML , VBScript , PHP (Learning)
-
Oct 11th, 2000, 01:24 PM
#5
Do you how does that program works?
How can it compares the date? Do you think it write the original date somewhere in computer?
-
Oct 11th, 2000, 01:39 PM
#6
Lively Member
what do you need.
Do you really need to know how to do this, or are you asking about how to get around this on a program you have downloaded? Its usually not that hard, but, would you want someone doing that to you?
-
Oct 11th, 2000, 01:51 PM
#7
No, i don't really have a program... just want to know how it works.... because sometime i download some program from internet.. 30 days one.... it will disable after 30 days.. wonder how it works.. and thinking it can be done in Vb also... so, wonder how it works....
-
Oct 13th, 2000, 09:08 AM
#8
Member
Usually programs store the date on which it was first run in the Registry in encrypted form.Every time the program is run,it compares the current date with the date in the Registry and decides if the time is up or not.
Rabin
Windows : Visual Basic 6 Enterprise / 3.0 (16-bit)
DOS : QBasic 4.5 , Visual Basic For DOS
Web : HTML , VBScript , PHP (Learning)
-
Oct 13th, 2000, 09:33 AM
#9
Lively Member
If you really want to, you can get around some of the 30-day trial periods by upping your system date a few years before you install something, and then putting it back to todays date after you've installed and run the program.
-
Oct 13th, 2000, 09:53 AM
#10
transcendental analytic
It's easy to cheat a trial period app, so instead make one that stops working after being executed a certain amount of times. You can find keyEncryption and registry code on my homepage
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Oct 13th, 2000, 01:49 PM
#11
kedaman, i wen tto your web page... but it says it doesn't exit..... http://www.kedaman.com ... and also, do you know how to take aways the bar provided by namezero.com ?
thanks
-
Oct 13th, 2000, 02:02 PM
#12
transcendental analytic
well, it's possible but i'm not sure if those at namezero would like that. Maybe i would have to pay for the domain otherways. Now that's ofcourse equal to this link:
http://www.geocities.com/kedasu/
i just checked out both ways and they exists, maybe something in your browseR?
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Oct 13th, 2000, 02:05 PM
#13
I tried it both, and none is working... also, did you spell your name correct? kedaman or kedasu? Just kiding about the name, but still can't get into your page....
-
Oct 13th, 2000, 02:11 PM
#14
transcendental analytic
argh, well ok, i'll send you them instead
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Oct 13th, 2000, 02:12 PM
#15
-
Oct 13th, 2000, 02:47 PM
#16
If you're storing it in the Registry, make sure to have the code encrypted well; otherwise, people can easily change it.
-
Oct 13th, 2000, 03:14 PM
#17
transcendental analytic
Don't worry, the encryption i gave him is the newest and best encryption, it isn't even on my homepage
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Oct 13th, 2000, 04:44 PM
#18
kedaman: Could you also send the encryption files to me?
-
Oct 13th, 2000, 05:16 PM
#19
transcendental analytic
well, why not, might be cool to get your opinions
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Oct 15th, 2000, 04:51 PM
#20
Member
hey! can i have the encryption files too please?
[email protected]
-
Oct 15th, 2000, 05:34 PM
#21
New Member
Originally posted by dragonyian
Hi all:
How can we have our own program with a so-called 30 days trial ? and if we have other program with that.. like what we download from internet... how can they tell when the software was started, i think they should write the date some where in my computer. Is there a way to find out?
use registry and use your own algorithm for encrypt this value. i suggest to relate this value with computerr name etc.
i suggest also use a registration via internet where newly installed program gets a timestamp, thats works for sure
<smile>
[Edited by meos on 10-15-2000 at 06:39 PM]
-
Oct 15th, 2000, 06:25 PM
#22
Kedaman,
I too would like the files..
Thanks!
-
Oct 15th, 2000, 06:41 PM
#23
Hyperactive Member
Kedaman,
Well I guess your going to be pretty busy with all those email requests , but if you
find the time, I would also like to check out your encyption algorithm.
-
Oct 15th, 2000, 06:58 PM
#24
transcendental analytic
Oh! Seems like i have to update my homepage instead, or do I? Geocities is such a bad place to have my homepage, sometimes you can't download things, anyway i think i'll put my Algoritm on my page for everyone to use and study
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Oct 15th, 2000, 07:37 PM
#25
Hyperactive Member
Many kudos...
Hey, the fade-in on your pages is really cool - care to post the script on how it's done?
-
Oct 15th, 2000, 08:42 PM
#26
transcendental analytic
ACtually i made those in MS Frontpage, so i'm not a scripting guru
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Oct 16th, 2000, 09:37 AM
#27
Fanatic Member
Deleting Registry Value
I've been reading all the requests to get code to encrypt registry values. Can a user delete a program's encrypted registry values, thus screwing up the password protection or the program itself?
Thx.
-
Oct 16th, 2000, 10:25 AM
#28
Member
Originally posted by dragonyian
and also, do you know how to take aways the bar provided by namezero.com ?
thanks
Paste this Javascript code in the <HEAD> tag:
Code:
<SCRIPT LANGUAGE="Javascript">
<!--
if (parent.frames.length)
parent.location.href= self.location;
// -->
</script>
Rabin
Windows : Visual Basic 6 Enterprise / 3.0 (16-bit)
DOS : QBasic 4.5 , Visual Basic For DOS
Web : HTML , VBScript , PHP (Learning)
-
Oct 16th, 2000, 11:13 AM
#29
Addicted Member
I recently had this prob
There is another thing you can do as opposed to using a 30 day expire. The problem with that is that if they find the ini or reg entry they can edit it, or even change theior system date. Heres another method. Have your prog generate a random number upon running the first time. Save the number to a file, if they dlete it it doesnt matter, it will spawn a new one next time. Create an algorithem to come up with an answer code and have them need that to use the prog. Save the answer in a file also, this way if they run it it can check the string values. This way if the answer or the original code is lost, the program can recreate a new one to send to you to register. I made it so that if they dont register the program has limits, much better then working with a 30 day trial where the user can edit the system date and get your product for free. =) Hope someone understands this.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|