Results 1 to 9 of 9
  1. #1
    Joseph_Rice's Avatar
    Joseph_Rice is offline Novice
    Windows 7 64bit Access 2002
    Join Date
    Jun 2016
    Location
    Virginia
    Posts
    5

    Exclamation Can an Access Program (exe) be de-compiled or modified?

    I help people receive medications that they cannot afford. I have been using access 2000 based software to enter new patients and provide my service.

    It's a desktop program and the vendor appears to have now gone out of business.

    I need to be able to keep program updated with the latest medications available.

    I DO have the password for all the access data tables. But there is no schema diagram.



    Can anyone enlighten me on what options I have.

    Thank you everyone.

    Joseph

  2. #2
    John_G is offline VIP
    Windows 7 32bit Access 2010 32bit
    Join Date
    Oct 2011
    Location
    Ottawa, ON (area)
    Posts
    2,615
    You cannot modify the .EXE Access program; that does not matter because that isn't what you need to modify. Your application is an MS Access database, which will have a file extension of .mdb or .mde. If you have an .mdb file, you can make any structural or programming changes you need to it, provided you have access to the tables, forms, etc. (it sounds like you do, since you have the password).

    If you are using an .mde file, then the changes you can make are very limited, but you can add data to the tables with no problem.

  3. #3
    Joseph_Rice's Avatar
    Joseph_Rice is offline Novice
    Windows 7 64bit Access 2002
    Join Date
    Jun 2016
    Location
    Virginia
    Posts
    5
    Thank you John ,
    I have table access, but they are .mdb tables.
    One more question, if I may.
    Can the User Interface be updated to something more contemporary?
    One more question if i may. Can the Program UI be modified to a more contemporary look?

  4. #4
    pbaldy's Avatar
    pbaldy is online now Who is John Galt?
    Windows XP Access 2007
    Join Date
    Feb 2010
    Location
    Nevada, USA
    Posts
    22,530
    That isn't a really SSN, is it? If so, it should be blurred too.
    Paul (wino moderator)
    MS Access MVP 2007-2019
    www.BaldyWeb.com

  5. #5
    Joseph_Rice's Avatar
    Joseph_Rice is offline Novice
    Windows 7 64bit Access 2002
    Join Date
    Jun 2016
    Location
    Virginia
    Posts
    5
    thank you pbaldy
    Attached Thumbnails Attached Thumbnails program_UI.jpg  

  6. #6
    John_G is offline VIP
    Windows 7 32bit Access 2010 32bit
    Join Date
    Oct 2011
    Location
    Ottawa, ON (area)
    Posts
    2,615
    they are .mdb tables.
    It is the whole file that is an .mdb MS Access file, and it contains the tables.

    If all you have is tables in the .mdb, then you may be out of luck. That screen image does not look like an MS Access form, especially with those icons down the left side. If you really are executing an .exe file to run that application, then you will have to determine what program produced it, and hope that by some miracle you can find the original uncompiled source. MS Access does not produce .exe files.

    That is one reason I would NEVER enter into a contract for a custom application like that with a vendor who would not supply the original uncompiled source code.

    BTW - I agree with Paul's comment - you might want to remove that screen image - if that is real data, there is way too much personal information visible in it.

  7. #7
    pbaldy's Avatar
    pbaldy is online now Who is John Galt?
    Windows XP Access 2007
    Join Date
    Feb 2010
    Location
    Nevada, USA
    Posts
    22,530
    No problem. I'll let John follow up on your actual questions, I just noticed that SSN.
    Paul (wino moderator)
    MS Access MVP 2007-2019
    www.BaldyWeb.com

  8. #8
    Joseph_Rice's Avatar
    Joseph_Rice is offline Novice
    Windows 7 64bit Access 2002
    Join Date
    Jun 2016
    Location
    Virginia
    Posts
    5
    Thank you again. I am not likely to get sourse code
    And I have blurred the S.S.#
    tHANKS

  9. #9
    ssanfu is offline Master of Nothing
    Windows XP Access 2010 32bit
    Join Date
    Sep 2010
    Location
    Anchorage, Alaska, USA
    Posts
    9,664
    Quote Originally Posted by Joseph_Rice View Post
    It's a desktop program and the vendor appears to have now gone out of business.
    If the company is out of business, you can't find current comparable software, and your current app is either an EXE or mde, you could consider reverse engineering the software. It can get expensive... but you would have the source and you can have improvements made to the app.

    You would need to find a capable, competent Access programmer close to you, unless you have a lot of Access experience. (this is the expensive part)

    You can cut down on the cost by documenting as much as you can. For instance, the form you posted. There is a menu bar at the top, a tool bar along the left side and buttons in the form. Start by printing the form. Write down all of the options available when you click on each of the menus - File, View, Data, etc.
    Then write down what each of the text boxes are for.
    There are 6 buttons below the address controls. What does each button do? Since you have the tables, you can figure out where the data comes form. Sometimes it might be a table, sometimes a query. Do this for every form and report.

    Having data makes it somewhat easier because you can compare the new app data to the old app to see if the same data is being retrieved.

    You can create forms in the new Access dB and make them look exactly the same as the current app. Then it is a matter of making the data fill in the controls - creating queries, other times using a table, sometimes writing code. (expensive part)


    Sidenote:
    In 2005, I started converting a compiled Clipper dB (used dbf files - part of the "X Base" group of databases) - remember the Y2K bug and the effect on calculated and displayed dates??
    So... Converted the dbf data files to Access 2000. Then documented the forms & reports. Using A2K, I created a excellent (IMO) GUI interface (remember, Clipper was a DOS program - just text on the screen), created queries and started writing some code. Then - Wham! Project canceled after 3 week of work. Someone was worried about expense. So they kept using the Clipper app that was written around 1989 (IIRC).


    But it is possible to recreate your app....

    Good luck with your project.....

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 11
    Last Post: 06-28-2015, 04:19 AM
  2. modified Date & Modified BY
    By bronson_mech in forum Queries
    Replies: 1
    Last Post: 12-06-2013, 10:45 AM
  3. Replies: 6
    Last Post: 11-02-2012, 01:21 PM
  4. Program a 30-day trial into my Access Program?
    By genghiscomm in forum Programming
    Replies: 1
    Last Post: 05-26-2011, 02:14 PM
  5. Crashing when compiled
    By wthoffman in forum Access
    Replies: 1
    Last Post: 04-20-2011, 10:27 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums