Данная цена указана за организацию ресурса, не предусматривает никакой технической поддержки и не включает установку. Не покупайте его, если вы новичок в этом!
Исходный код предназначен только для исследования и изучения кода, незаконные и коммерческие цели строго запрещены! Если вам нужно коммерческое использование, приобретите официальный исходный код!
Подходит только для ветеранов и технических мастеров! После отправки деньги не возвращаются!
[Введение в исходный код]
Вы можете отправить его мне напрямую по электронной почте, и я отправлю его вам.
бесплатно
[Скриншот исходного кода]
[Пример исходного кода]
использование System; использование System.Collections.Generic; использование System.ComponentModel; использование System.Data; использование System.Drawing; использование System.Text; использование System.Windows.Forms; использование System.IO; использование My.License.Reg; пространство имен My.License.Demo {общественный частичный класс Form1: Form { public static int CheckRule = My.Framework.ConvertHelper.ToInt(My.Framework.Sys.SysConfig.GetAppSetting("CheckRule()" { InitializeComponent()); ; } #region обработка авторизации Private bool isHasLicense = false; //Если есть лицензия, по умолчанию используется False #region, есть ли код разрешения и он правильный /// /// есть ли разрешение код и он правильный /// /// public bool IsHasCode(ref string errorMsg) { string error = string.Empty; try { //2017-12-12 Нет системы программного обеспечения и авторизация по номеру версии //isHasLicense = My .License.BizHelper.LicenseCheck.Instance.CheckLicense(ref errorMsg); //2017-12-12 Авторизация без системы программного обеспечения и номера версии//2017-12-12 Система программного обеспечения и номер версии авторизация isHasLicense = My.License.BizHelper .LicenseCheck.Instance.CheckLicense(ref errorMsg, new SoftInfo()); //2017-12-12 Имеется авторизация по номеру системы и версии} catch (Exception ex) { error = ex. Message; isHasLicense = false; } return isHasLicense ; } #endregion #region Получите соответствующий файл License.xml /// /// Правильный ли код разрешения и /// /// 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; string dir = LicenseXMLFilePath.Substring(0, LicenseXMLFilePath.Length - fileNameLength - 1); (dir)) { if (File.Exists(licenseXMLFilePath)) { //string LicenseCheckStr = MyLicense.Interface.ComputerInfoHelper.GetLicenseCheckStr(MyLicense.Interface.ComputerInfoHelper.GetCheckKey(), MachineCode, string.Empty); Framework.FileHelper.GetApplicationPath() "\" MachineCode ".lsc"; isHasLicenseXML = (File.Exists(licenseLscFilePath)); } } catch (Exception ex) { error = ex.Message; isHasLicenseXML = false } return isHasLicenseXML; ; } #endregion #region Лицензия авторизована/ // /// Лицензия авторизована /// public bool LicenseIsOK { get { return isHasLicense; } } #endregion #region Лицензия авторизована / // /// Лицензия предоставлена. Авторизация/// public string MachineCode { get { return My.License.BizHelper.LicenseCheck.Instance.GetIMEI;//вернуть строку машинного кода } } #endregion частный void Form1_Load (отправитель объекта, EventArgs e) {строка errorMsg = string.Empty; if (IsHasCode (ref errorMsg) == false || HasLicenseFile() == false) { //this.Close(); Run(new LicenseImport()); this.Hide(); LicenseFrm = new LicenseFrm.Owner = this; LicenseFrm.ShowDialog(); else { string mgs = string.Empty; "); } } #endregion }}