2016-04-23 330 views
-3

我有一個Windows應用程序.exe文件(這是在Visual Studio中創建的)和一個.mdf文件在同一個文件夾(不知道如果.mdf文件很重要)。如何在Visual Basic中打開Windows應用程序「.exe」文件以查看代碼?

如何在Visual Studio中打開此Windows應用程序以查看代碼以及它的工作原理?

+0

有很多不同的方案來實現這一目標。如果軟件本身沒有被保護,請嘗試Telerik JustDecompile(這是免費的),它會做你喜歡的。您無法在Visual Studio中打開它。如果代碼被模糊處理,那麼您將很難遵循代碼,但正如我之前所說的,一旦代碼編譯完成,您就可以從http://www.telerik.com – JaggenSWE

+1

試試JustDecompile,您無法再獲取原始代碼因爲它不是以二進制存儲的。有時候[反編譯器](https://en.wikipedia.org/wiki/Decompiler)可以工作,但通常需要[reverse engineer](https://en.wikipedia.org/wiki/Reverse_engineering)二進制文件 –

回答

0

您必須使用反編譯器對其進行反編譯,然後才能看到文件的代碼,但不會顯示原始代碼。如果你擅長彙編,你可以使用反彙編工具在程序集中查看代碼並修改它。

+0

我能夠反編譯它,但它不像你說的那樣是原始代碼。閱讀/理解對我來說很難,所以我無法使用它。好吧。不管怎麼說,還是要謝謝你 :) – Hyperlite147

0

.exe文件是經過編譯的二進制代碼,如果沒有特殊的程序稱爲反編譯程序,將無法讀取它們。

相關問題