MENU

Home Products Services Support DevFest Contact Us Partner Company

DevFest 2008

Return To DevFest
Return To Speakers

Sessions by
Fabrice Foray

 

Reflection and Obfuscation
In this session, Fabrice will give an overview of the reflection mechanism and the ability to retrieve structured-code from MSIL. It will include the presentation of a plug-in for Reflector that can generate Vulcan.NET code and the demo of a C# control ported to Vulcan using this tool. The session will also show how to protect your code using different levels of obfuscation

Level: Beginner.

Requirements: None.

 

Marshalling and Delegates
Marshalling provides us with the ability to mix managed and un-managed code in .NET ;
Delegates allow us to call run-time loaded assemblies: a kind of function pointers.
This session shows the mechanism in C# through the use of Twain source to build an assembly. Then this assembly is used in Vulcan to provide a small "Scan & Save" application.

Level: Beginner.

Requirements: Some C# knowledge would be helpful but not essential.

Return To DevFest
Return To Speakers