Exemple #1
0
        public ResourceFile(string filename) : this()
        {
            if (filename == null)
            {
                throw new ArgumentNullException(nameof(filename));
            }

            using (var hm = LoadLibraryEx(filename))
                FileName = GetModuleFileName(hm);
            hLib = LoadLibraryEx(filename, IntPtr.Zero, LoadLibraryExFlags.LOAD_LIBRARY_AS_DATAFILE | LoadLibraryExFlags.LOAD_LIBRARY_AS_IMAGE_RESOURCE);
        }
Exemple #2
0
 public void Dispose()
 {
     hLib = null;
 }