不是很明白你的不重复运行的意思。究竟是本次打开软件不要重复点击授权按钮,还是授权成功之后不允许再次进行授权?
如果仅仅是本次打开软件,点了授权之后不能再点,只需要在授权按钮的事件里面增加一条
授权按钮.禁止= 真。
授权失败,则禁止 =假。以保证输入错误之后能够继续点授权。
如果是授权成功,然后以后打开都不需要再次授权,也有几种办法。
绑定系统,直接在注册表某个位置新建一个项,插入一个值,每次启动检查该值是否正确,正确则设置按钮禁止为真。该值不存在或者是错误。则禁止为假。
文件授权。授权成功生成一个授权文件,加密保存。每次启动读取该文件然后解密来效验授权是否正常。
服务器授权,取得该电脑的硬盘特征上传到服务器。每次和服务器效验硬盘特征。
加密狗授权。这个需要订做加密狗和安装驱动。麻烦。
格式问题?