Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsFormsForms ProgrammingQueriesModules / DAO / VBAReports / PrintingMacrosDatabase DesignSecurityConversionImporting / LinkingSQL Server / ADPMultiuser / NetworkingReplicationSetup / ConfigurationDeveloper ToolkitsActiveX ControlsNew UsersGeneral 1General 2
Access DirectoryToolsTutorialsUser Groups
Related Topics
SQL ServerOther DB ProductsMS OfficeMore Topics ...

MS Access Forum / Modules / DAO / VBA / December 2006

Tip: Looking for answers? Try searching our database.

Code to retrieve.....

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Tom Ventouris - 25 Dec 2006 23:00 GMT
I have used code which retrieves the User and Computer names. I am looking to
retrieve something more permanent which cannot be changed by the user,  (to
be used in preventing the application from being copied to another computer).

Any suggestions?
missinglinq - 26 Dec 2006 01:34 GMT
When a hard disk is formatted a serial number is assigned to it by the
operating system. This site explains how to retrieve it:

http://www.allapi.net/tips/tip030.shtml

I understand your desire to keep someone from installing more copies of your
software than they have  a license for, but how do you purpose dealing with
the end user's legitimate right to place the db on another machine?  Machines
suffer system failures, and users upgrade all the time.

Signature

There's ALWAYS more than one way to skin a cat!

Answers/posts based on Access 2000

John Mishefske - 26 Dec 2006 02:06 GMT
> I have used code which retrieves the User and Computer names. I am looking to
> retrieve something more permanent which cannot be changed by the user,  (to
> be used in preventing the application from being copied to another computer).
>
> Any suggestions?

Disk serial numbers aren't unique but it may be unlikely to find a match.

The usual sources are the MAC address of an installed network card which is
(supposed to be) unique. Which, of course, requires the PC to have a network
card.

These are the two most commonly used identifiers.

Here's a site that should interest you:

http://www.activelock.com/

The question is how much work is it worth to implement a protection scheme?

Signature

'---------------
'John Mishefske
'---------------

missinglinq - 26 Dec 2006 03:41 GMT
"Disk serial numbers aren't unique..." The link above states this, but as the
serial number is a 32 bit integer, it not only "may be unlikely to find a
match" but the possibilty is on par with a camel passing thru the eye of a
needle!  

"The question is how much work is it worth to implement a protection scheme?"
is a very valid point, John, as well as my question about dealing with the
legitimate transfer of the app to another machine.

BTW, have you actually used ActiveLock?

Signature

There's ALWAYS more than one way to skin a cat!

Answers/posts based on Access 2000

John Mishefske - 26 Dec 2006 06:55 GMT
> "Disk serial numbers aren't unique..." The link above states this, but as the
> serial number is a 32 bit integer, it not only "may be unlikely to find a
[quoted text clipped - 4 lines]
> is a very valid point, John, as well as my question about dealing with the
> legitimate transfer of the app to another machine.

No. But I did, regretably, develop my own package. Some of the concepts I used are found
in that project but there are also things I did differently.

I say regrettably because I don't think it is a good use of my client's money but they
insist. I try to mitigate the development cost against the potential loss of revenue.

My disk serial number comment is nit-picking considering MAC addresses can be set by
users; I didn't mean it wasn't a valid identifier - I should have explained why the entire
concept is suspect.

A knowledgeable person can bypass most software-protection setups (just look at the gaming
software world) and thus my "at what cost" question.

Signature

'---------------
'John Mishefske
'---------------

Tom Ventouris - 26 Dec 2006 10:17 GMT
Thank you both. I have found all I need. I am using a combination of the
Serial Number, User Name and Computer Name - this is unlikely to be
duplicated.

With regard to the question of effort vs security, I would agree that any
system can be bypassed. I am relying on an assumption that those buying the
application could develop it themeselves if they had the skills to bypass the
security :).

For info, securiity on the FE includes activation based on machine
identification, MDE and "Project Locked for viewing". It is primarily the
unauthorised copies I am aiming to prevent with this question. Should anyone
succeed, "'tis a time for giving", but the application will always have my
mark on the forms and reports (MDE).

Thanks again.

> > "Disk serial numbers aren't unique..." The link above states this, but as the
> > serial number is a 32 bit integer, it not only "may be unlikely to find a
[quoted text clipped - 17 lines]
> A knowledgeable person can bypass most software-protection setups (just look at the gaming
> software world) and thus my "at what cost" question.
missinglinq - 26 Dec 2006 11:00 GMT
And how are you addressing the end user's legitimate right to transfer the
app to another machine, Tom?

Signature

There's ALWAYS more than one way to skin a cat!

Answers/posts based on Access 2000

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.