我有一个.exe
文件,但它运行正常。它连接到SQL Server 2012数据库。我需要知道对数据库的身份验证。有没有办法做到这一点?我能以某种方式从.exe
文件中获取连接字符串吗?
答案 0 :(得分:3)
如果您的.net应用程序没有被混淆(防止反编译),您可以通过使用来自JetBrains的Resharper(包含程序集资源管理器工具)或名为ILSpy {{3的免费工具)的工具对其进行反编译来获取它。 }}。
我只是说,如果它不是您或您公司编写的工具,反编译它可能违反了此应用程序的许可协议。
答案 1 :(得分:0)
如果它是一个完全独立的.exe,有几个选项:
答案 2 :(得分:0)
根据建议,您可以尝试使用Telerik JustDecompile反编译您的可执行文件(程序集)(它是免费的)。
只需将文件拖放到应用程序中,它可能会要求您提供一些依赖项。如果它们与您的应用程序无关,则跳过它们,您将能够看到反编译的代码。