.NET helper library that will make developers life easier. Everything that you cannot find in standard .NET framework can be found here. 

Well folks, this started as a personal project, if any of you have a same thoughts about sharing your knowledge or experience (mostly the code that MS for some reason 'did not' implemented), you are free to join this project. I have been developing software applications for various companies around the world. The specific software solutions I develop for my customers are always targeted to solve unique problems and satisfy specific needs. I spent a lot of the time trying to achieve/code what others did not want to (I would rather say: could not to do). In order to save your time (and you know that the time equals money), here you can (or will) find classes/functions/methods that Microsoft did not (forgot to) implement into the standard .NET framework. The ones that I/we think it could help you out as a developer (plural) to have a less stressful life.

This library at the moment contains: 

  • DynamicNativeLibrary - class that helps you to load and use native/unmanaged dynamic-linked libraries dinamically. It provides you ability to load a native libraries dynamically from the memory or the disk. Usually you use native LoadLibrary function (P/Invoke/Import) to load a native library/function from the disk. DynamicNativeLibrary allows you to load a native (dynamically-linked) library and it's functions from the memory (byte array). You can store both x86 and x64 bit dll's into your managed library as resource and dynamically load required one from the memory without a need to store it to the disk first. Benefits of this class? Each library loaded from the memory runs in it's own context. Is this a benefit? I'll let you to judge.
  • SecureDelete extensions - did you ever wander how to delete your files via .NET in a secure way? Well, this extension prevents file recovering by allowing you to shred/wipe your files or even entire directories in a secure way using Gutmann, DoD-7, DoD-3, Random or Quick algorithm before actually deleting them. If you wanna get rid of the top secret files for ever without ability to recover them, use this extension.

Plans:

  • Implementation of everything unusual.

Cheers,
Josip Habjan

Last edited Apr 7 at 1:13 PM by josip, version 35