ราคานี้เป็นราคาสำหรับการจัดระเบียบทรัพยากร ไม่รวมการสนับสนุนด้านเทคนิค และไม่รวมการติดตั้ง อย่าซื้อมันหากคุณยังใหม่!
ซอร์สโค้ดมีไว้เพื่อการวิจัยและการเรียนรู้โค้ดเท่านั้น ห้ามมิให้มีวัตถุประสงค์ที่ผิดกฎหมายและเชิงพาณิชย์โดยเด็ดขาด! หากคุณต้องการใช้ในเชิงพาณิชย์ โปรดซื้อซอร์สโค้ดอย่างเป็นทางการ!
เหมาะสำหรับทหารผ่านศึกและผู้เชี่ยวชาญด้านเทคนิคเท่านั้น! จะไม่มีการคืนเงินหลังจากการจัดส่ง!
[การแนะนำซอร์สโค้ด]
คุณสามารถส่งมาให้ฉันโดยตรงทางอีเมลและฉันจะส่งให้คุณ
ฟรี
[ภาพหน้าจอซอร์สโค้ด]
[ตัวอย่างซอร์สโค้ด]
การใช้ระบบ;การใช้ System.Collections.Generic;การใช้ System.ComponentModel;การใช้ System.Data;การใช้ System. Drawing;การใช้ System.Text;การใช้ System.Windows.Forms;การใช้ System.IO;การใช้ My.License.Reg;namespace My.License.Demo{ คลาสสาธารณะบางส่วน Form1 : แบบฟอร์ม { public static int CheckRule = My.Framework.ConvertHelper.ToInt(My.Framework.Sys.SysConfig.GetAppSetting("CheckRule")); ; } #region การอนุญาต การประมวลผลบูลส่วนตัว isHasLicense = false; // ไม่ว่าจะมีใบอนุญาตหรือไม่ก็ตามค่าเริ่มต้นคือ False #region ไม่ว่าจะมีรหัสอนุญาตหรือไม่ก็ตามและถูกต้อง /// /// ไม่ว่าจะได้รับอนุญาตหรือไม่ รหัสและถูกต้อง /// < /summary> /// public bool IsHasCode(ref string errorMsg) { string error = string.Empty; try { //2017-12-12 No software system และการอนุญาตหมายเลขเวอร์ชัน //isHasLicense = My .License.BizHelper.LicenseCheck.Instance.CheckLicense(ref errorMsg); //2017-12-12 ไม่มีระบบซอฟต์แวร์และการอนุญาตหมายเลขเวอร์ชัน//2017-12-12 ระบบซอฟต์แวร์และหมายเลขเวอร์ชัน การอนุญาต isHasLicense = My.License.BizHelper .LicenseCheck.Instance.CheckLicense (อ้างอิง errorMsg, new SoftInfo()); //2017-12-12 มีระบบซอฟต์แวร์และการอนุญาตหมายเลขเวอร์ชัน} catch (ข้อยกเว้น เช่น) { error = ex. ข้อความ; isHasLicense = false; } return isHasLicense ; } #endregion #region รับไฟล์ License.xml ที่เกี่ยวข้อง /// /// ว่ารหัสอนุญาตถูกต้องและ /// /// บูลสาธารณะ 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); if (Directory.Exists (dir)) { if (File.Exists( LicenseXMLFilePath)) { //string LicenseCheckStr = MyLicense.Interface.ComputerInfoHelper.GetLicenseCheckStr(MyLicense.Interface.ComputerInfoHelper.GetCheckKey(), MachineCode, string.Empty); สตริง LicenseLscFilePath = My. Framework.FileHelper.GetApplicationPath() "\" MachineCode ".lsc"; isHasLicenseXML = (File.Exists(licenseLscFilePath)); (ข้อยกเว้น เช่น) { error = ex.Message; } return isHasLicenseXML ; } #endregion #region ใบอนุญาตที่ได้รับอนุญาต/ // /// ใบอนุญาตได้รับอนุญาต /// บูลสาธารณะ LicenseIsOK { รับ { return isHasLicense; } } #endregion #region ใบอนุญาตได้รับอนุญาต / // /// ใบอนุญาตได้รับการอนุญาตแล้ว /// สตริงสาธารณะ MachineCode { get { return My.License.BizHelper.LicenseCheck.Instance.GetIMEI;// return machine code string } } #endregion โมฆะส่วนตัว Form1_Load (ผู้ส่งวัตถุ EventArgs e) { string errorMsg = string.Empty; if (IsHasCode (ref errorMsg) == false || HasLicenseFile() == false) { //this.Close(); Run(new LicenseImport()); this.Hide() ; LicenseImport = ใหม่ LicenseImport(); "); } } #endregion }}