![extract a dll file extract a dll file](https://i.stack.imgur.com/K1CqA.png)
To follow up on what John posted, and to further explain the questions I have been asking you:Ī DLL is not, repeat not, a “source file”. Thank you so much for taking time about my concern. And upon checking it was a vb.net structure so I was thinking of pulling it out of DLL and putting it to a class so that it can be flexible and editable. That DLL was created by the previous developer where I work. NET Reflector and you are right, it only allow me to view the content and cannot modify that is why I am seeking if there is other way for me to edit the DLL file or any suggestion? And for me to fix it is to modify the DLL since I checked the codings, stored procedures and classes all are returning a correct values except for the DLL.
#Extract a dll file code#
However, the company added a new data to database (New Plan Code) so all of the computation for the New Plan Code is completely wrong. Then the DLL returns with a lots of columns (computed values). The system flow is that when the user click the Generate Report button it calls the DLL as well as passing parameters needed by the DLL.
#Extract a dll file software#
I have the DLL file (Valuation_Computation) however whenever I tried to load the DLL to my solution it is encrypted (weird characters) but when I load the Valuation_Computation.DLL to Reflector (A software where it can decrypt and show the DLL content) I saw that there are tons of formula and computation for the system related transaction. So please explain to us why you are trying to change the code in a DLL for which you don’t have source code. Net Reflector) generate a view of the code these applications are not designed to generate source code files that you can then modify, precisely because this can be used to “reverse engineer” code owned by other developers to which you have no license. There is a third possibility – that you are working in an environment where your company has somehow lost the source code – but if that is the case, you need to explicitly tell us that.Īs you have learned, programs that can “decompile” executable code (such as RedGate’s.
#Extract a dll file license#
Or two, it’s a proprietary package, and you do not have a license to the source code. One, the code was developed for your company (either internally or externally), and you have source code. Please note that there are only two believable possibilities here. Where did this DLL come from? Was it developed within your company? Was it developed by an outside programmer under contract to your company? Was it purchased from a third-party developer as proprietary code? If you don’t have source code for the entire project, why not? If you have source code for the entire “project”, that should include source code for each component of the project, whether that component is a separate DLL or simply a module that is combined into the primary executable. On the other hand, you have now told us twice that you don’t have source for the DLL (which I presume is your “Valuation_Computation”).Ĭan you please explain to us why you don’t have source for that DLL? I don’t see anything here that tells us what you have source for.
![extract a dll file extract a dll file](https://cdn.nerdschalk.com/wp-content/uploads/2021/06/dll-step-bys-te-p-guide-1.png)
Solution Name: Valuation System DLL Name: Valuation_Computation ini File: Valuation In your original post, you gave us the following information: I don’t know too many customers who will contract for a project-specific component without the source code.
![extract a dll file extract a dll file](http://3.bp.blogspot.com/-WuKU_yrNS5Y/UsKGZQQjqPI/AAAAAAAAALE/PFBR4g8aNfU/s400/GAC_File_System.png)
However, do not expect to be able to edit that output.Īt best, it will give you guidance in manually reconstructing the classes and their procedures.īut this does raise the question: if you’re taking over a project from a “previous programmer/developer”, why don’t you have the source code? A component that contains “the formula computation for the certain transactions” sounds like it’s specific to this one project. A good disassembler, or possibly a decompiler, may be able to generate something readable that will give you an idea of the code. It may contain some information on the names of the objects, methods, properties, etc. If you don’t have the source, on the other hand, it may be a little more difficult.Ī DLL does not contain any “source code”. Just get the source of the DLL from the “previous programmer/developer”, and open that in Visual Studio.