Ejemplo n.º 1
0
        public SevenZipFormat(string sevenZipLibPath)
        {
            LibHandle = LoadLibrary(sevenZipLibPath);
              if (LibHandle.IsInvalid)
            throw new Win32Exception();

              IntPtr FunctionPtr = GetProcAddress(LibHandle, "GetHandlerProperty");
              // Not valid dll
              if (FunctionPtr == IntPtr.Zero)
              {
            LibHandle.Close();
            throw new ArgumentException();
              }
        }