Este preço é para organização de recursos, não oferece suporte técnico e não inclui instalação. Não compre se você for novo nisso!
O código-fonte é apenas para pesquisa e aprendizado de código, fins ilegais e comerciais são estritamente proibidos! Se você precisar de uso comercial, adquira o código-fonte oficial!
Adequado apenas para veteranos e mestres técnicos! Nenhum reembolso será dado após o envio!
[Introdução ao código-fonte]
Você pode enviá-lo diretamente para mim por e-mail e eu enviarei para você.
livre
[Captura de tela do código-fonte]
[Exemplo de código-fonte]
usando System;usando System.Collections.Generic;usando System.ComponentModel;usando System.Data;usando System.Drawing;usando System.Text;usando System.Windows.Forms;usando System.IO;usando My.License.Reg;namespace My.License.Demo{ classe parcial pública Form1: Formulário { public static int CheckRule = My.Framework.ConvertHelper.ToInt(My.Framework.Sys.SysConfig.GetAppSetting("CheckRule")); ; } #região processamento de autorização private bool isHasLicense = false; //Se existe uma licença, o padrão é False #region se existe um código de permissão e está correto /// /// se existe uma permissão código e está correto /// < /summary> /// public bool IsHasCode(ref string errorMsg) { string error = string.Empty try { //2017-12-12 Nenhum sistema de software; e autorização do número de versão //isHasLicense = My .License.BizHelper.LicenseCheck.Instance.CheckLicense(ref errorMsg //2017-12-12 Nenhum sistema de software e autorização de número de versão //2017-12-12 Sistema de software e número de versão); autorização isHasLicense = My.License.BizHelper .LicenseCheck.Instance.CheckLicense(ref errorMsg, new SoftInfo()); //2017-12-12 Há sistema de software e autorização de número de versão} catch (Exception ex) { error = ex. Message; isHasLicense = false } return isHasLicense ; #endregion #region Obtenha o arquivo License.xml relevante /// /// Se o código de permissão está correto e /// /// public bool HasLicenseFile() { bool isHasLicenseXML = false; string error = string.Empty; try { string licenseXMLFilePath = My.Framework.FileHelper.GetApplicationPath() "\License.xml"; LicenseXMLFilePath.Split('\');/ /MachineCode int fileNameLength = tempArry[tempArry.Length - 1].Length; (dir)) { if (File.Exists(licençaXMLFilePath)) { //string LicenseCheckStr = MyLicense.Interface.ComputerInfoHelper.GetLicenseCheckStr(MyLicense.Interface.ComputerInfoHelper.GetCheckKey(), MachineCode, string.Empty); Framework.FileHelper.GetApplicationPath() "\" MachineCode ".lsc"; isHasLicenseXML = (File.Exists(licenseLscFilePath)); ; } #endregion #region Licença autorizada/ // /// A licença foi autorizada /// public bool LicenseIsOK { get { return isHasLicense } } #endregion #region A licença foi autorizada / // /// A licença recebeu autorização /// public string MachineCode { get { return My.License.BizHelper.LicenseCheck.Instance.GetIMEI;//return machine code string } } #endregion private void Form1_Load (objeto remetente, EventArgs e) { string errorMsg = string.Empty; if (IsHasCode(ref errorMsg) == false || HasLicenseFile() == false) { //this.Close(); Executar(new LicenseImport()); this.Hide() ; else { string mgs = string.Empty; "); } } #endregion }}