Jump to content


- - - - -

Reverse Engineering


  • You cannot reply to this topic
No replies to this topic

#1 DangerousDave86

    Royal Family Member

  • Members
  • PipPipPipPipPip
  • 3085 posts
  • Gender:Male
  • Location:England

Posted 06 January 2010 - 07:54 PM

Hi everyone, it's been a while since I've posted in here.

I'll give you a brief overview of the situation. At work we have purchased an application framework, that has been customised for purpose and I am looking at a specific improvement I'd like to implement. However I cannot get it to work as slick as I know it could. There is a keyboard short cut in the program, and I wish to be able to call whatever function it calls from C# code under certain conditions. I just don't have a clue what the keyboard shortcut is calling as documentation is lacking.

Basically I believe the framework is coded in C++ with most modules and our customisations coded in C#.

I have used a .Net reflector to look at functions in DLLs and the like, and have the C# source code for our customisations.
So we have:
Compiled C++ Programs and DLLs
Compiled C# Modules (DLLs)
C# Source for custom modules (DLLs)

The program with the keyboard shortcut I speak of is C++ afaik and I basically want to know what is going on behind the scenes when this shortcut is pressed, most likely a call to a function in one of the C# modules I do not have the source to, or possibly one of the C++ framework level modules which I also don't have the source to. Either way I hope to be able to trigger this from code instead of requiring the shortcut key be pressed.

Any ideas on how I might go about this? I thought I knew... but keeping failing to find a way, am I going to have to decompile and look at source?

Many thanks,

Dave





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users