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);
            }
        }