private VCodes(string exeFile) { // We're using this here so that we can dispose of the loaded module after we're done. // We'll still keep the loaded resources. try { using (resInfo = new ResourceInfo(exeFile, false)) { IntPtr hModule = resInfo.ModuleHandle; keyCodeRes = resInfo.LoadGeneric(KeyCodeType, KeyCodeName, Language); vcodeRes = resInfo.LoadGeneric(VCodeType, VCodeName, Language); vcode2Res = resInfo.LoadGeneric(VCode2Type, VCode2Name, Language); /*resInfo.Add(keyCodeRes = new GenericResource(hModule, KeyCodeType, KeyCodeName, Language)); * resInfo.Add(vcodeRes = new GenericResource(hModule, VCodeType, VCodeName, Language)); * resInfo.Add(vcode2Res = new GenericResource(hModule, VCode2Type, VCode2Name, Language));*/ } } catch (ResourceIOException ex) { throw new VCodesException(ex); } }