En "decompiler" är ett program som låter dig se källkoden som användes för att konstruera en fil eller program, i detta fall en DLL-fil. För att se koden som gör en DLL-fil arbete, måste du använda en dekompilator för att återställa den till läsbar kod. Öppna en DLL-fil utan en dekompilator (som att öppna den med Anteckningsblock) kommer att resultera i en rörig röra av oläsbara tecken. dotPeek är en av de mer populära fri decompilers. Den finns tillgänglig från jetbrains.com/decompiler/. Om du använder dotPeek, klicka helt enkelt på "File" → "Open" och sedan bläddra efter den DLL-fil du vill dekompilera. Du kan utforska innehållet i DLL-filen utan att påverka ditt system. DLL-filer är gjorda av "nodes", eller moduler av kod som arbetar tillsammans för att bilda hela DLL-filen. Du kan expandera varje nod för att se eventuella subnoder som den kan innehålla. Koden för noden du väljer visas i den högra ramen för dotPeek. Du kan bläddra igenom koden för att granska den. dotPeek visar koden i C#, eller så kan den ladda ner ytterligare bibliotek för att du ska kunna se den ursprungliga källkoden. Om noden kräver ytterligare bibliotek för att visa, kommer dotPeek att försöka ladda ner dem automatiskt. Om du har hittat en kod du inte förstår, kan du använda funktionen Snabb Dokumentation för att se vad kommandot gör.  Placera markören i den kodbit som du behöver dokumentation för i ramen Kodvisare. Tryck på Ctrl + Q för att ladda fönstret Snabbdokumentation. Följ hyperlänkarna för att lära dig mer om varje aspekt av koden du undersöker. Om du vill manipulera, redigera och bygga filen på egen hand, kan du exportera den till Visual Studio. Den exporterade koden kommer att vara i C#, även om den ursprungligen skrevs på ett annat språk ursprungligen.  Högerklicka på DLL-filen i församlingen Explorer. Välj "Exportera till projekt" Välj dina exportalternativ. Du kan få projektet öppnat omedelbart i Visual Studio om du vill komma igång med det omedelbart. När du har projektet laddat i Visual Studio, kommer du att ha fullständig kontroll över redigering och bygga DLL i din egen skapelse. Klicka här för detaljerade instruktioner om användning av Visual Studio.
Ladda ner och installera en dekompilator. Öppna DLL-filen i din dekompilator. Använd "Assembly Explorer" för att bläddra i noderna i DLL-filen. Dubbelklicka på en nod för att se koden för det. Få förtydligande för olika delar av koden. Exportera koden till Visual Basic. Redigera koden i Visual Studio.