Click here to Skip to main content
15,919,245 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have an unmanaged executable file named fg3.exe. It is not included in solution of any project in VC++. I have to debug it to get the details of how it works. It converts a 2d image to 3d. So i need to see how it converts that 2d image to 3d. And also in what format does it store that image to get 3d output. And one more thing all this i need to do in Visual Studio 2005.
thanks for helping.
Posted
Updated 9-Jul-10 1:31am
v4

check fg3.exe is develoed on .Net framework , if then you cam use the reverse engineering tool Reflector.

you can use ildasm.exe( a .Net tool ) to determine is it a managed / Unmanaged exe.

if it is an unmanaged exe it is very hard to debug.
if you are well in Assembly language programmin you can use Debug.exe
tool ( tool from windows)
 
Share this answer
 
Comments
harshadparchand 9-Jul-10 7:49am    
thanks
You can't debug an unmanaged EXE unless you have the debug output. Your best bet is to find a reverse-engineering tool.

Google is your friend.
 
Share this answer
 
Comments
harshadparchand 9-Jul-10 7:01am    
I have been googling it from last 2 days i cant find anything which can help me :'(
harshadparchand 14-Jul-10 9:15am    
i have the output file.Can you suggest me some reverse engineering tool.
It's clear you have no idea what you're doing, or what the tools are that you're working with.
 
Share this answer
 
Comments
harshadparchand 14-Jul-10 6:28am    
if u dont know then there is no need to reply to my question
If you just have the EXE you could be in for a long slog - the higher the level the language and the more optimised the code is the harder it's going to be.

If you can find a copy have a glance at the sections on reverse engineering in Matt Pietrik's book "Undocumented Windows." It's for 16 bit code but he shows how you can decompile code fairly easily (if long windedly) manually. While the details are different you should be able to use the same techniques to decompile the code you're using, although probably getting C out of the far end is as good as you're going to get.

Cheers,

Ash
 
Share this answer
 
Comments
harshadparchand 9-Jul-10 7:51am    
actually i have some part of source code. So i m not able to find out the complete details

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900