Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
What do you mean by obtain a specific "file". EXE files don't contain files. EXE files are just a whole stream of instructions and data that the CPU understands.
If you are thinking of decompiling an EXE file into the source components that created it, forget it. Once the compiler has compiled and linked the source files, there is no easy way to unlink them.
The best you are likely to do it to decompile the file into machine code then work out from the machine code what the programme is doing. Some de-compilers attempt to decompile a programme into C++ source code, but it will be nothing like the code that generated the EXE file in the first place. This of course is dependant on the EXE file being written and compiled in C++ to beging with.
Do a search on Google for decompilers and dissasemblers and you will get a feel of the problems involved.
Stuart

i have a exe file that is similar to a powerpoint slideshow and it has pictures on it. I want to seperate the pictures from the exe.
SOK

If the is an EXE file created by the Pack'n Go feature of MS Powerpoint. Running the file will extract the necessary files form the EXE. The EXE file is like a self-extracting Zip file. The actual presentation should be included in a special compiled file separately. The file can only be used with aforementioned EXE file and, if necessary, the Powerpoint Viewer.
If it were possible to recover the original presentation, it would mean that you could take someone else's presentation and adapt it for your own used and that is cheating.
Stuart

In that case you will have the originals. If you have lost the originals, then tough. Its like a programmer losing his source files - they don't.
Stuart

you can extract resources or icons from a exe using a program called Resource Hacker.
http://www.users.on.net/johnson/resourcehacker/
Or you could search google for Resource Hacker
saddam

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |