|
Easy. All manged code assemblies are compiled down to MSIL. If you want to see a close approximation of the original source code, use .NET Reflector or some equivilent app.
|
|
|
|
|
Thank you for letting me know that code is setup as msil format. However my question is how would I tell a tool like .net reflector, the file is in a Msil format?
Basically I an taking two dll files from the bin directory of where the C# 2010 application is installed as input into the decompiler code. What I am getting is C# code that is generated by the .net framework. I am not getting the C# code that was written by people.
Thus can you tell me how what are the msil files so that I can give these files to the decompiler software? Is the msil file a *.dll file and what directory can I find these files at once the apllication hasd been installed?
|
|
|
|
|
Reflector already knows it is in MSIL - it looks at the content and works that out for itself.
You will never get the exact code written in C# when it is decompiled, unless the DLL is compiled for debugging. The chances are that the DLL you are looking at is compiled for release (as it should be) in which case the optimiser has already moved things around. In addition, it may well be obfuscated - a process which is designed to prevent people like you from getting a good look at the original source code by making it as difficult to read as possible.
Where files are installed is up to the person who wrote the application to a certain extent, so they aren't necessarily installed in a particular location.
Why do I get the feeling you are trying to rip off code from some hard working developer?
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
All dlls would be in MSIL format.
Decompilers were just discussed a couple of days ago[^].
|
|
|
|
|
If this is your source, why do you need to disassemble it?
|
|
|
|
|
To create scorm package in c#.Does any one has sample code for that?
|
|
|
|
|
See here[^], please post in one forum only.
|
|
|
|
|
Request you not to crosspost[^].
|
|
|
|
|
Okay he did a silly but SCROM seems an interesting idea!
Glenn
|
|
|
|
|
Codes how to perform permutation using Asynchronous operation
|
|
|
|
|
If I rearrange the letters, does this form a question? Is it a cryptic crossword clue? If so, you forgot to say how many letters the answer is.
|
|
|
|
|
rikah wrote: Codes how to perform permutation using Asynchronous operation
just because you can ask question at code project, doesn't mean that you can write code and try to compile.
|
|
|
|
|
Hi can we make virtual com port using c# .net?
If then how?
I don't want to use any third party tools
If anyone knows it please reply soon..
Thanks in advance.
|
|
|
|
|
yes you can,
of course by writing code in visual studio,
maybe this will help you.
|
|
|
|
|
Midnight Ahri wrote: yes you can, of course by writing code in visual studio,
Errm, no you can't. You can't write a driver in C#.
|
|
|
|
|
|
I don't know about that. You MIGHT be able to do it, though it would be far easier to just learn C and write the driver that way.
Hmmm, recoding all the enums, structures, P/Invoking the crap out of all the necessary functions, adding the entire weight of the .NET Framework to the Kernel, ... Nope, I don't see a problem with that at all!
|
|
|
|
|
The problem is, unless you were to statically link everything in to your code, you can't get the .NET framework runtime into ring0.
|
|
|
|
|
I was mostly joking around. Even if it did work, the amount of work required to recreate the "framework" required to get a managed driver FAR exceeds the amount of work to learn C, IMHO.
|
|
|
|
|
As you'd need to create a driver to do this, you can't accomplish this in C#. The reason that this is the case is that you can't have the managed runtime running safely in ring0. You can't even run in User Mode Driver Framework to achieve this.
|
|
|
|
|
Umm Silly answer but have you tried looking for a USB to Serial Driver on the web,
two main types Prolific & FTDI (I questioned Pete yesterday on how to get the details of an FTDI driver) any way installed the driver, plug the device in to the USB port, cross your fingers (not needed but recommended!) look in Device Manger under the Ports option (it may also appear in pop up balloon on the desktop temporarily) as a COM number say COM6
then open COM6 and talk to it with a terminal emulator, Hyper-terminal is not great for this but will do, important to note Hyper-terminal (free version at least) will crash as it does not handle virtual serial ports properly.
When you say you don't want to third party tools is due to copyright restrictions or safety reasons (Prolific & FTDI are tested and can be used as part of an assembly have a look at the restrictions on the web site)
Glenn
|
|
|
|
|
hello
I am last semester student my project to design application find photos please help me
by c#
|
|
|
|
|
i'm not sure how to help, but you can check this link, guess number two is what you need.
best luck on your project.
|
|
|
|
|
They are in the wardrobe, in the attic. There, we've found the photos. You can put your feet up, safe and secure that you know exactly where they are.
But wait. Have you actually checked they are there? Go ahead, I'll wait.
They are? Good.
|
|
|
|
|
I looked, but they aren't in my attic. I think your algorithm needs a little tweaking.
No wait! Here they are! They were on my NAS all along!
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|