T
Tom Ellison
A client has sent me an MDB to which he wishes to have alterations.
When I open the database MDB I get a custom error message, that is, a
programmed message box. It refers to the company name of those who
originally programmed it. If I open the database with Shift and then
attempt to open the main form, I get the same error message. I have removed
everything from this form. All that remains is the form and the detail
section. Still the error message occurs when the form opens. If I remove
the Open event, then it does not. So, I removed all the code for the form,
and created my own Open event, with no code. The error message is back. I
removed the open event and created an OnActivate event. The message is
back.
So, it would seem there must be come code that executes on any event you add
to this form. It would appear that this code contacts the developer's
website for permission. Now that's some kind of copy protection!
In order to contact my client and explain this to him, I'd really like to
know what is going on. He has told me he has full proprietary rights to
this software. Indeed, he originally had only and MDE to this front end,
but he has obtained an MDB from the people he hired to do the work.
I'm trying to respect everyone's rights here. I now have all their code and
the ability to modify it. But I cannot RUN it. Wierd, eh?
Perhaps I'd like to add this kind of copy protection to my applications as
well. I'm thinking this pings their server and it checks my address for
validity, because my client never has this problem. Or maybe it's just the
Computer Network Name or something like that it checks. It's really awfully
quick for pinging somewhere accross the net.
Anyway, what can you tell me about this?
Tom Ellison
When I open the database MDB I get a custom error message, that is, a
programmed message box. It refers to the company name of those who
originally programmed it. If I open the database with Shift and then
attempt to open the main form, I get the same error message. I have removed
everything from this form. All that remains is the form and the detail
section. Still the error message occurs when the form opens. If I remove
the Open event, then it does not. So, I removed all the code for the form,
and created my own Open event, with no code. The error message is back. I
removed the open event and created an OnActivate event. The message is
back.
So, it would seem there must be come code that executes on any event you add
to this form. It would appear that this code contacts the developer's
website for permission. Now that's some kind of copy protection!
In order to contact my client and explain this to him, I'd really like to
know what is going on. He has told me he has full proprietary rights to
this software. Indeed, he originally had only and MDE to this front end,
but he has obtained an MDB from the people he hired to do the work.
I'm trying to respect everyone's rights here. I now have all their code and
the ability to modify it. But I cannot RUN it. Wierd, eh?
Perhaps I'd like to add this kind of copy protection to my applications as
well. I'm thinking this pings their server and it checks my address for
validity, because my client never has this problem. Or maybe it's just the
Computer Network Name or something like that it checks. It's really awfully
quick for pinging somewhere accross the net.
Anyway, what can you tell me about this?
Tom Ellison