Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <param name="title"></param>
        /// <param name="capabilities"></param>
        /// <param name="textMask"></param>
        /// <param name="path"></param>
        /// <param name="validator"></param>
        /// <returns></returns>
        private static int CustomGetLicenseHelper(Guid id, [MarshalAs(UnmanagedType.LPWStr)] string title, uint capabilities, [MarshalAs(UnmanagedType.LPWStr)] string textMask, [MarshalAs(UnmanagedType.LPWStr)] string path, IntPtr validator)
        {
            var helper = new ValidatorHelper(validator, id, title, path);
            var result = LicenseUtils.GetLicense(helper.ValidateProductKey, (int)capabilities, textMask);

            return(result ? 1 : 0);
        }
Exemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="title"></param>
        /// <param name="id"></param>
        /// <param name="productBuildType"></param>
        /// <param name="path"></param>
        /// <param name="validator"></param>
        /// <returns></returns>
        private static int GetLicenseHelper([MarshalAs(UnmanagedType.LPWStr)] string title, Guid id, int productBuildType, [MarshalAs(UnmanagedType.LPWStr)] string path, IntPtr validator)
        {
            var helper = new ValidatorHelper(validator, id, title, path);
            var result = LicenseUtils.GetLicense(productBuildType, helper.ValidateProductKey);

            return(result ? 1 : 0);
        }