That information is in the Overview and Installation guides.
If you read the chapter on manual installation, you will see that the wily.Agent.dll is added to the GAC. The agent works the same way in Java and .NET: bytecode instrumentation is how it's able to inject itself into an application. This is explained in the Overview guide.