Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 7092
  • 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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
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

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

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