flat assembler
Message board for the users of flat assembler.

Index > Windows > How evaluation versions work ?

Author
Thread Post new topic Reply to topic
m



Joined: 28 Dec 2006
Posts: 304
Location: in
m
Hi !

May someone help me ?

I want to know that, how the evaluation version of a software (particularly under windows32 ... 98 ... XP) work ?

I once had a "beta released of C# IDE" and it had around 3 month's (probably ...) validitiy after which it stopped working.

Even re-partitioning, re-intaslling did not help me.
Post 02 Mar 2007, 06:49
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
Then it has made some very ugly tricks, or you didn't repartition it right. Maybe some CMOS or initial unused HDD sectors or something could be used, but that is not very reliable. Another possibility is to require internet connection for "first" run of software.

in my job i was doing this recently, but had to do it working under unprivileged user mode, so all i could do was to store in registry and files.

If you force user to have some privileges you can use native APIs to hide your registry keys and files, and you can access HW directly (bad).
Post 02 Mar 2007, 07:46
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Kermil



Joined: 26 Oct 2005
Posts: 35
Location: Russia
Kermil
vid wrote:

If you force user to have some privileges you can use native APIs to hide your registry keys and files, and you can access HW directly (bad).

It looks like as trojan. Do not use this approach!!!
Post 02 Mar 2007, 09:49
View user's profile Send private message ICQ Number Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
Kermil: you should see what other real protectors do... just mind Starforce. Or even others, if they don't use drivers, they still rely on some priviliged features, or /dev/mem-kind of thing etc...
Post 02 Mar 2007, 09:58
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
r22



Joined: 27 Dec 2004
Posts: 805
r22
With fancy debuggers and such evaluation versions and protections of that kind are becoming more and more obselete.

Web-based software is the newest/best way to secure software. Only problem is you have to write it using ajax/javascript and jsp|php|cgi. But since standards on browsers are enforced so poorly creating web based apps becomes ...[early rant termination]

m : the software you had probably created a unique ID from your hardware serial numbers and sent that to a main server. Then the software probably had an extra junkware program that ran in the background LIKE *updater (theres enough of them to choose from, java, acrobat, windows ...). The program would poll the main server and see if your unique ID still had days left in the trial and if not, the program would break itself.
Post 03 Mar 2007, 05:18
View user's profile Send private message AIM Address Yahoo Messenger Reply with quote
Kermil



Joined: 26 Oct 2005
Posts: 35
Location: Russia
Kermil
vid wrote:
Kermil: you should see what other real protectors do... just mind Starforce. Or even others, if they don't use drivers, they still rely on some priviliged features, or /dev/mem-kind of thing etc...


If some protections use privileged functions then is it right approach to create evalution version of software? No! Remember the situation with protection from Sony. Is it good protection?
Post 05 Mar 2007, 15:54
View user's profile Send private message ICQ Number Reply with quote
m



Joined: 28 Dec 2006
Posts: 304
Location: in
m
Thanks a lot to you all !

I was not connected (actually I never am) to the internet while i installed the software.
I repartitioned my hard-disk using (cfdisk in Linux). I tried changing my system time (while in windows though).
But, urrgh ... no result.
Post 07 Mar 2007, 10:15
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
what exactly does "repartitioned" mean? Did you delete all files and registry keys?
Post 07 Mar 2007, 12:50
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
m



Joined: 28 Dec 2006
Posts: 304
Location: in
m
Hey vid, i ran cfdisk (maybe you know how it works). Deleted all partitions that were there on my hard-disk (viz. win98, winXP, Linux and Swap partitions). Then the cfdisk was showing me around 40GB of free space. So, i created the same set of partitions (as they were before) with roughly the same sizes.

I am not sure what a partitioning tool does (exactly !).
Post 10 Mar 2007, 09:36
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.