vba 设置一个工作表的VBA代码时间授权

vba 设置一个工作表的VBA代码时间授权,第1张

这个问题不好解决哟。问题在于要删除代码,代码就不能设置密码来保护,别人可先不启用宏打开文件,查看代码,删除你授权部分代码就能使用。如果设置了工程密码来保护代码,但执行代码删除又出错而无法进行。

给你一种办法:代码用密码保护,在关闭工作表事件中将有用工作表全部深度隐藏,留下一个无用的工作表(可写一些提示信息,表明必须授权才能使用等等)。这样如果不启用宏打开工作簿就只能看见一个无用的工作表,如果启用宏,首先检测是否过期,如在授权期内,则显示有用工作表,隐藏无用工作表。如过期就直接关闭工作簿。

授权时间不用单独文件,这样别人可改,直接写在代码里即可。也可写在一个长期深度隐藏的工作表的单元格里,这样方便单独的授权程序改写授权时间。

为了防止网站商业程序被盗版,可以考虑以下几种方法:

1.代码混淆:将代码进行混淆处理,增加阅读难度和修改成本,从而减少代码被盗用的可能性。

2.限制访问:通过技术手段限制非法用户访问商业程序,如IP地址过滤、验证码验证、访问频率限制等。

3.授权验证:在商业程序中加入授权验证机制,只有经过授权的用户才能使用程序。授权验证机制可以基于硬件或软件特征码实现,防止程序被非法复制或移植。

4.法律保护:在商业程序中嵌入版权信息,并及时进行申请注册,以便在发现侵权行为时追究责任。

在代码设计方面,可以采用以下授权方式:

1.按用户数量授权:商业程序授权时按照用户数量进行授权,授权时限和升级服务等均可以根据用户需求进行定制。

2.按功能模块授权:商业程序授权时按照功能模块进行授权,授权时限和升级服务等均可以根据用户需求进行定制。

3.按时间授权:商业程序授权时按照时间进行授权,授权时限和升级服务等均可以根据用户需求进行定制。

在授权设计时,需要考虑到商业程序的实际情况和用户需求,采取合适的授权方式,并在程序中实现相应的授权验证机制,以保护商业程序的版权和商业利益。

发明专利申请公布以后,如果申请人已经提出实质审查请求并已生效的,申请人进入实审程序。如果申请人从申请日起满三年还未提出实审请求,或者实审请求未生效的,申请既被视为撤回。发明专利申请经实质审查,未发现驳回理由的,专利局将发出授权通知书和办理登记手续通知书。申请人接到授权通知书和办理登记手续通知书以后,应当按照通知的要求在两个月之内办理登记手续并缴纳规定的费用。在期限内办理了登记手续并缴纳了规定费用的,专利局将授予专利权,颁发专利证书,在专利登记簿上记录,并在专利公报上公告,专利权自公告之日起生效。未在规定的期限内按规定办理登记手续的,视为放弃取得专利权的权利。所以,发明专利公开之后什么时间授权并不能确定,准确的说应该是实质审查合格,未发现驳回理由,且按照通知规定的期限办理登记手续并交纳规定的费用,发明专利才能被授予专利权。

法律依据

《《中华人民共和国专利法》》第三十四条 国务院专利行政部门收到发明专利申请后,经初步审查认为符合本法要求的,自申请日起满十八个月,即行公布。国务院专利行政部门可以根据申请人的请求早日公布其申请。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12001933.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存