Ce prix concerne l'organisation des ressources, ne fournit aucun support technique et n'inclut pas l'installation. Ne l'achetez pas si vous êtes nouveau dans ce domaine !
Le code source est uniquement destiné à la recherche et à l'apprentissage du code, les fins illégales et commerciales sont strictement interdites ! Si vous avez besoin d'une utilisation commerciale, veuillez acheter le code source officiel !
Convient uniquement aux vétérans et aux maîtres techniques ! Aucun remboursement ne sera effectué après expédition !
[Présentation du code source]
Vous pouvez me l'envoyer directement par email et je vous l'enverrai.
gratuit
[Capture d'écran du code source]
[Exemple de code source]
utilisation de System;utilisation de System.Collections.Generic;utilisation de System.ComponentModel;utilisation de System.Data;utilisation de System.Drawing;utilisation de System.Text;utilisation de System.Windows.Forms;utilisation de System.IO;utilisation de My.License.Reg;espace de noms My.License.Demo{ classe partielle publique Form1 : Form { public static int CheckRule = My.Framework.ConvertHelper.ToInt(My.Framework.Sys.SysConfig.GetAppSetting("CheckRule")); ; } Traitement des autorisations #region private bool isHasLicense = false; //S'il existe une licence, la valeur par défaut est False #region s'il existe un code d'autorisation et s'il est correct /// /// s'il existe une autorisation code et il est correct /// < /summary> /// public bool IsHasCode(ref string errorMsg) { string error = string.Empty try { //2017-12-12 Aucun système logiciel et autorisation du numéro de version //isHasLicense = My .License.BizHelper.LicenseCheck.Instance.CheckLicense(ref errorMsg); //2017-12-12 Aucun système logiciel et autorisation du numéro de version//2017-12-12 Système logiciel et numéro de version autorisation isHasLicense = My.License.BizHelper .LicenseCheck.Instance.CheckLicense(ref errorMsg, new SoftInfo()); //2017-12-12 Il existe un système logiciel et un numéro de version autorisation} catch (Exception ex) { error = ex. Message ; isHasLicense = false; } return isHasLicense ; } #endregion #region Obtenez le fichier License.xml approprié /// /// Si le code d'autorisation est correct et /// /// public bool HasLicenseFile() { bool isHasLicenseXML = false; string error = string.Empty; try { string licenceXMLFilePath = My.Framework.FileHelper.GetApplicationPath() "\License.xml"; licenceXMLFilePath.Split('\');/ /MachineCode int fileNameLength = tempArry[tempArry.Length - 1].Length; string dir = licenceXMLFilePath.Substring(0, licenceXMLFilePath.Length - fileNameLength - 1); (dir)) { if (File.Exists( licenceXMLFilePath)) { //string licenceCheckStr = MyLicense.Interface.ComputerInfoHelper.GetLicenseCheckStr(MyLicense.Interface.ComputerInfoHelper.GetCheckKey(), MachineCode, string.Empty string LicenseLscFilePath = My. Framework.FileHelper.GetApplicationPath() "\" MachineCode ".lsc"; isHasLicenseXML = (File.Exists(licenseLscFilePath)); } } } catch (Exception ex) { error = ex.Message; ; } #endregion #region Licence autorisée/ // /// La licence a été autorisée /// public bool LicenseIsOK { get { return isHasLicense; } } #endregion #region La licence a été autorisée / // /// La licence a été accordée Autorisation/// public string MachineCode { get { return My.License.BizHelper.LicenseCheck.Instance.GetIMEI;//return machine code string } } #endregion private void Form1_Load (expéditeur d'objet, EventArgs e) { string errorMsg = string.Empty; if (IsHasCode (ref errorMsg) == false || HasLicenseFile() == false) { //this.Close(); Exécuter (new LicenseImport()); this.Hide() ; LicenseImport licenceFrm = new LicenseFrm.Owner = this; licenceFrm.ShowDialog(); else { string mgs = string.Empty; "); } } #endregion }}