• 最后更新 2024-06-27
  • 销量/好评 1条评论
  • 交易规则(重要)

C#如何做软件授权(含使用文档)
本站优惠价
(查看会员价格)
4.90
3.3折 原价:¥15.00

安装服务

付费安装

开发语言

C#

源码大小

0.85M

服务由"源代码分享"发货,并提供售后服务。

    担保交易,安全保证,有问题不解决可申请退款。标价只是源码价格,不包括安装费。购买前请询问清楚卖家,以卖家承诺为准! 自动发货商品,随时可以购买,付款后在订单详情下载,零等待。 不同会员等级尊享不同购买折扣。



此为资源整理价格,不提供任何技术支持不包安装。新手不要买!

源码仅供研究学习代码使用,严禁用于非法和商业用途!如需商业用途请去购买官方正版源码!

只适用于老手和技术大神!发货后谢绝退款行为!



【源码介绍】

可直接发邮箱给我,我发给你

免费

【源码截图】


【源码示例】

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using My.License.Reg;namespace My.License.Demo{    public partial class Form1 : Form    {        public static int CheckRule = My.Framework.ConvertHelper.ToInt(My.Framework.Sys.SysConfig.GetAppSetting("CheckRule"));        public Form1()        {            InitializeComponent();        }        #region 授权处理        private bool isHasLicense = false;//是否已有许可证,默认为False        #region 是否有权限码且正确        /// <summary>        /// 是否有权限码且正确        /// </summary>        /// <returns></returns>        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文件        /// <summary>        /// 是否有权限码且正确        /// </summary>        /// <returns></returns>        public bool HasLicenseFile()        {            bool isHasLicenseXML = false;            string error = string.Empty;            try            {                string licenseXMLFilePath = My.Framework.FileHelper.GetApplicationPath()   "\\License.xml";                string[] tempArry = 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);                        string licenseLscFilePath = My.Framework.FileHelper.GetApplicationPath()   "\\"   MachineCode   ".lsc";                        isHasLicenseXML = (File.Exists(licenseLscFilePath));                    }                }            }            catch (Exception ex)            {                error = ex.Message;                isHasLicenseXML = false;            }            return isHasLicenseXML;        }        #endregion        #region 许可证已授权        /// <summary>        /// 许可证已授权        /// </summary>        public bool LicenseIsOK        {            get            {                return isHasLicense;            }        }        #endregion        #region 许可证已授权        /// <summary>        /// 许可证已授权        /// </summary>        public string MachineCode        {            get            {                return My.License.BizHelper.LicenseCheck.Instance.GetIMEI;//返回机器码串            }        }        #endregion        private void Form1_Load(object sender, EventArgs e)        {            string errorMsg = string.Empty;            if (IsHasCode(ref errorMsg) == false || HasLicenseFile() == false)            {                //this.Close();                //Application.Run(new LicenseImport());                this.Hide();                LicenseImport licenseFrm = new LicenseImport();                licenseFrm.Owner = this;                licenseFrm.ShowDialog();            }            else            {                string mgs = string.Empty;                MessageBox.Show("OK");            }        }        #endregion    }}

  • 商品评价
  • 【***Y
  • 交易完成超过1天未评价,默认好评
  • 2024-07-01 02:14:03
好评
  • 交易规则


  • 发货方式


  • 自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。

    手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。


  • 退款说明


  • 1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);

  • 2、营销推广:未达到卖家描述标准的;

    3、点卡软件所售点卡软件无法使用的;

  • 3、发货:手动发货商品,在卖家未发货前就申请了退款的;

    4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)

    5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。

  • 注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!


  • 注意事项


  • 1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);

    2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);

  • 3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

  • 4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

    5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

    6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。


  • 送码声明


  • 1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

  • 2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。


热门推荐
浏览记录
手机二维码手机访问领取大礼包
返回顶部