I am developing a c# application and I a need to extract a cab file.
I couldn\'t find a library that does that in C# ) I cannot use Microsoft.Deployment.Compression.
Memory leak in the accepted answer. method: private IntPtr OutputFileClose(NativeMethods.FdiNotification fdin)
should call: GCHandle.FromIntPtr(fdin.hf).Free();