Могу ли я отладить Exe - PullRequest
       13

Могу ли я отладить Exe

4 голосов
/ 16 августа 2010

Мне нужно сравнить несколько вызовов функций и подписи между моим приложением и рабочим приложением.Здесь я не имею в виду какой-либо способ перепроектировать или получить доступ к исходному коду другого приложения, но действительно нужно знать, какие методы, интерфейсы используются рабочим приложением.

Я пытался прикрепить свое приложение кVisual Studio, а затем, Start>Debug, но это не дает никакой полезной информации.Любая помощь.

Ответы [ 4 ]

4 голосов
/ 16 августа 2010

Reflector Pro Плагин Visual Studio может отлаживать не только исполняемый файл, но и любую другую сборку;)

1 голос
/ 16 августа 2010

вы можете отлаживать код, но после его компиляции, его машинного языка и отладчика в Visual Studio вообще ничего не происходит.

Чтобы понять, что делает скомпилированный исполняемый файл, вы можете использовать такую ​​программу: http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

0 голосов
/ 17 августа 2010

Runtime Flow (разработанный мной) может отображать все вызовы методов в рабочем приложении .NET без необходимости в исходном коде.

0 голосов
/ 16 августа 2010

Пара решений, которые я могу придумать:

  1. Присоедините исполняемый файл с VS IDE Debugger и используйте файлы PDB для отладки исполняемого файла
  2. Используйте Отражатель , чтобы указать на свой exe, и проверьте источник. См. Пример .
...