Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 7097
  • Last Modified:

How to edit an application.exe

I believe a software that has an extenstion .exe was created in Visual Basic. I am not sure if it was created in VB 5.0, 6.0, .NET, or Visual Studio. How can I upload an .exe file inside of Visual Basic. 5.0, or .NET and make modifications to the software?
0
gregwestmoreland
Asked:
gregwestmoreland
  • 4
  • 3
1 Solution
 
gregwestmorelandAuthor Commented:
Any help would be appreciated. :)
0
 
Mike TomlinsonMiddle School Assistant TeacherCommented:
You're not a programmer are you?...

An EXE file is simply a compiled "executable" program.  The .exe extension is NOT associated with any particular language.  It could be VB, VB.Net, C#, C, C++, Delphi, or any other of the numerous languages out there.

If you really want to know what an EXE "is" then read:
http://en.wikipedia.org/wiki/EXE
http://en.wikipedia.org/wiki/Portable_Executable

Furthermore...in general you can't simply take an EXE and load it up in a development environment and modify it.  Depending on the source language and compiler used, it is ~sometimes~ possible to decompile an EXE to get source code back.  For most pieces of software, though, this is illegal as it violates the EULA (end user license agreement).

What is it you are attempting to do here?...
0
 
gregwestmorelandAuthor Commented:
Then how do I modify a software pack into a programming language?
0
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

 
Fernando SotoRetiredCommented:
Hi gregwestmoreland;

You will need the source code, the text version of the program to be able to make modifications.

As Idle_Mind pointed out if you only have the exe file you will need to decompile the exe file into a text version if one exist for the source language that was used to compile the original exe file.

Fernando
0
 
Mike TomlinsonMiddle School Assistant TeacherCommented:
If you give us more SPECIFIC information about your situation then we can probably tell you whether or nor what you want can be achieved.  There is always the possibility that we can't determine the original language or that we actually can't help you further due to EE policies.
0
 
gregwestmorelandAuthor Commented:
I began working for a very small company 3 months ago. The company has a database driven program that allows private schools to keep records of grades and information for their students. The original software developer has since left the company and we are looking to do an update on the software. My department supervisor asked me to look and see which language it was written in so we can make an update on the work that was already done. We would not be breaking the EULA because our company owns the EULA. That is the situation.

Also, do I decompile the .exe file with a special software? I have very limited programming code. If I can find out which language it was written in, I can modify the look of the software and work on an update for my company. Thanks for all input so far.
0
 
Mike TomlinsonMiddle School Assistant TeacherCommented:
Have you started your investigation "low tech" at all?  How long ago did the person leave?  Is the computer they worked at still in the office?  If so, what development environments are installed on it?  In the software, are there any Help --> About screens?  Can you determine if there are any external files being used?  Is there an obvious file that is the database part of the app?  If so, what is its extension? etc...
0
 
gregwestmorelandAuthor Commented:
It has been about a year since that person left, and no I do not have access to the computer they created the program under. It uses MS Access database files and reports to save the information to. Extension .mdb
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now