0

How do I decompile a .dll file without .net reflector, I don't use it because it doesn't work.
Can somebody suggest me some programs?

Hizqeel
  • 1,895

2 Answers2

2

I think you have downloaded the .NET Reflector & this FileGenerator plugin , If you do,

  • Open up the Reflector.exe,
  • Go to View and click Add-Ins,
  • In the Add-Ins window click Add..,
  • Then find the dll you have downloaded FileGenerator.dll (which came with the FileGenerator plugin),
  • Then close the Add-Ins window.
  • Go to File and click Open and choose the dll that you want to decompile,
  • After you have opened it, it will appear in the tree view,
  • Go to Tools and click Generate Files (Ctrl+Shift+G),
  • select the output directory and select appropriate settings as your wish,
  • Click generate files.
Hizqeel
  • 1,895
  • When i open the ReflectorInstaller it pops up a windows with .net reflector then it closes –  May 15 '16 at 12:44
0

You can try Ilspy decompiler for .net executables. So far I can remember it gave me quite good output.

You can use Playonlinux - third party wine wrapper for this:

  1. Download and install Playonlinux and winbind with apt-get install playonlinux winbind. Download Ilspy binaries from ilspy.net.
  2. Run Playonlinux. Install a non-listed program. While installing tick the options install dotnet 4.0 libraries.
  3. When the choose setup file to run dialog opens click cancel.
  4. Go to Options. In the Playonlinux configuration choose on the left your virtual drive that you created during step 2.
  5. Choose Miscellaneous tab on the top of the window, then Open virtual drive directory
  6. Ubuntu file manager will pop-up. Open the drive_c directory. Create a new directory in the drive_c directory and extract the Ilspy binaries there.
  7. Go to the Playonlinux configuration window and choose General tab. Click Make a new shortcut from this virtual drive. In the dialog choose Ilspy.exe.
  8. Run your newly created shortcut.

You should see the ilspy window: Ilspy

kukulo
  • 2,015