基于C# winform 开发的 windows桌面应用 (根据自己的需求选择)
设置软件授权方法
写入到注册表
1、获取本机的MAC地址,Cpu序列号,硬盘ID,网卡硬件地址,计算机名 组合 通过md5 加密生成字符串
c#中获取本机系统信息
2、操作注册表 操作注册表(C#)
2.1注册表写到 CURRENT_USER 中(根据大部分的软件的方法来)
2.2 注册表写到LOCAL_MACHINE 中(启动时需要以管理员的身份运行,调试时不方便,会直接报错,提示没有权限)
2.3 32位程序写到64位系统中,请参考
打包应用程序
VS2017打包C#桌面应用
VS2017入门 打包
打包,自由控制安装过程(包含在注册表中写入安装路径)
通过修改注册表建立Windows自定义协议
C# winform程序怎么打包成安装项目(图解)
C# winform 安装程序打包(自定义操作)
(创建了安装程序类后,写好相应的操作 , 然后在创建的安装程序(Visual Studio Installer 下的)上面右键 ,选择视图(或者View,这俩一样),选择自定义操作,出现:安装、提交、回滚、卸载 或者是英文的,大概也是这个意思,在每个上面右键,添加自定义操作,选择之前你创建的安装程序类,整个流程就这么简单,让我花了好长时间。。。。)