Welcome To The Home Of The Visual FoxPro Experts  
home. signup. forum. archives. search. google. articles. downloads. faq. members. weblogs. file info. rss.
 From: Mz
  Where is Mz?
 Metro Manila
 Philippines
 Mz
 To: Sergey Karimov
  Where is Sergey Karimov?
 Reston
 Virginia - United States
 Sergey Karimov
 Tags
Subject: An approach for Intelectual Property Protection...
Thread ID: 50901 Message ID: 51364 # Views: 6 # Ratings: 0
Version: Unknown Category: Other
Date: Saturday, September 11, 2004 7:12:08 AM         
   


You could actually chop-chop your VFox Application to many EXE files.

However, there is a 1 CORE EXE which calls other EXE files... etc 'lets say a menu system'.

With the idea above, you could actually write code to check if the EXE to be runned has changed it's
HASH value. In that way, you could prevent them from running.

Heres a scenario.
You actually have a compiled Visual Foxpro application. Lets say module2.exe.
Then you deploy that module2.exe to your client. What they did is they have DECOMPILED module2.exe
using REFOX and after doing so, they have inserted FEATURES or MODIFIED the application for
their own purpose.

In that way, one of your MODULE was altered by other programmers instead of the clients doing the request
and changes for your company. If you are keeping a HASH of the OLD EXE, and checks it before running,
you can prevent for that NEWEXE to run. In this way, even if they have the SOURCECODE of module2.exe,
they are 'hands off' in it.

The limitation is that your checking or your MAIN.EXE should embed the code elsewhere to such as .DLL made
of Visual C or Visual Basic. Other computations or perhaps Buttons/Menus that are created at runtime would
come from API Calls or elsewhere... probably NOT FOXPRO.

In this way... It is ONLY YOU or your COMPANY is the sole Developer. (Is this harsh or what? But to us we call this CONTROL).

-Mz


ENTIRE THREAD

The strength of Logarithm... Posted by Mz @ 9/7/2004 4:06:53 AM
RE: The strength of Logarithm... Posted by Wild Fire @ 9/7/2004 4:23:00 AM
RE: The strength of Logarithm... Posted by Alexander Federizo @ 9/7/2004 4:56:54 AM
RE: The strength of Logarithm... Posted by Mz @ 9/7/2004 5:07:57 AM
RE: The strength of Logarithm... Posted by Alexander Federizo @ 9/7/2004 6:40:06 AM
RE: The strength of Logarithm... Posted by Mz @ 9/7/2004 7:00:06 AM
RE: The strength of Logarithm... Posted by Alexander Federizo @ 9/7/2004 7:23:24 AM
RE: The strength of Logarithm... Posted by Mz @ 9/10/2004 12:47:34 PM
RE: The strength of Logarithms... Posted by Alexander Federizo @ 9/10/2004 6:07:12 PM
RE: The strength of Logarithm... Posted by Boudewijn Lutgerink @ 9/10/2004 8:43:15 AM
An adhoc Article... mzhash Posted by Mz @ 9/10/2004 9:35:34 AM
RE: An adhoc Article... mzhash Posted by Alexander Federizo @ 9/10/2004 5:53:58 PM
RE: An adhoc Article... mzhash Posted by Mz @ 9/11/2004 4:30:58 AM
RE: An adhoc Article... mzhash Posted by Sergey Karimov @ 9/11/2004 5:10:55 AM
RE: An adhoc Article... mzhash Posted by Mz @ 9/11/2004 6:45:48 AM
RE: An adhoc Article... mzhash Posted by Mz @ 9/11/2004 7:00:53 AM
RE: An adhoc Article... mzhash Posted by Sergey Karimov @ 9/11/2004 3:20:46 PM
RE: An adhoc Article... mzhash Posted by Sergey Karimov @ 9/11/2004 3:42:35 PM
RE: An adhoc Article... mzhash Posted by Mz @ 9/12/2004 10:19:23 AM
RE: An adhoc Article... mzhash Posted by Sergey Karimov @ 9/12/2004 4:13:36 PM
RE: An adhoc Article... mzhash Posted by Mz @ 9/13/2004 3:19:33 AM
An approach for Intelectual Property Protection... Posted by Mz @ 9/11/2004 7:12:08 AM
RE: An approach for Intelectual Property Protec... Posted by Dale Dedoroy @ 9/13/2004 4:14:20 AM
RE: An approach for Intelectual Property Protec... Posted by Mz @ 9/13/2004 5:27:30 AM