当前位置:网站首页>Experience Navicat premium 16, unlimited reset, 14 day trial method (with source code)
Experience Navicat premium 16, unlimited reset, 14 day trial method (with source code)
2022-06-27 21:15:00 【Ink Sky Wheel】
I reinstalled the computer a few days ago ~
So I have to install Navicat Premium When , Found that the official release Navicat Premium 16 edition !
After downloading and installing, I found UI It is much fresher than before ~ LOGO It has also become golden !

Hi , The problem is coming. . How to activate ?
A turn , Bloggers have not found any open source code cracking and activation tools .
So I thought of the way to reset and try before !

Navicat Premium 15 How to activate ?
Refer to this official account ” Global host evaluation “ The second article is pushed this time .
Replace DLL
At present, there are many replacements on the Internet DLL File activation mode . If you want to search by yourself .
I don't recommend it here . You'll see ~
Unlimited trial
This is the main recommended method at present !
principle :
It is to clear the relevant information of the registry and try again 14 God !
Try this method now Navicat Premium Most versions .
benefits :
Don't worry about all kinds of software backdoors !
shortcoming :
Each time you start the software, you will be prompted with the trial time , Support only Navicat Premium
OK , Here is how to reset the trial !
Manual
Open the system registry and find the following location
HKEY_CURRENT_USER\Software\Classes\CLSID\{FCABAC0C-4447-F047-51F3-7E27276ECA6F}\Info
As a reminder : Different systems red ID It may be different ~!
Direct will Info Just delete the directory !

Script
Here are Python3 The code is saved as xx.py
Direct execution :python3 xx.py
import winreg
import os
import time
from collections import deque
from typing import Any
# root
HKEY_CURRENT_USER = winreg.HKEY_CURRENT_USER
# key path
PREMIUM_PATH = r'Software\PremiumSoft'
CLSID_PATH = r'Software\Classes\CLSID'
def get_sub_keys(root: Any, reg_path: str) -> list:
"""This function will retrieve a list of sub-keys under the path
of `root` + `reg_path`.
Args:
root(Any): Root registry.
reg_path(str): The relative specific path under the root registry.
Returns:
The list of sub-keys.
"""
key_result = winreg.OpenKeyEx(root, reg_path)
i: int = 0
sub_keys_list: list = list()
while True:
try:
sub_keys = winreg.EnumKey(key_result, i)
sub_keys_list.append(sub_keys)
i += 1
except Exception as e:
break
return sub_keys_list
def get_all_keys(root: Any, key_path: str) -> list:
"""Get the list of absolute path of all entries under the
specified path through the deque.
Args:
root(Any): Root registry.
key_path(str): The relative specific path under the root registry.
Returns:
A list of all entries under the keys.
"""
all_keys_list: list = list()
qeque = deque()
qeque.append(key_path)
while len(qeque) != 0:
sub_key_path = qeque.popleft()
for item in get_sub_keys(root, sub_key_path):
item_path = os.path.join(sub_key_path, item)
if len(get_sub_keys(root, item_path)) != 0:
qeque.append(item_path)
all_keys_list.append(item_path)
else:
all_keys_list.append(item_path)
return all_keys_list
def main():
"""The entry function to be executed.
Returns:
None
"""
clsid_all_keys_list = get_all_keys(HKEY_CURRENT_USER, CLSID_PATH)
premium_all_keys_list = get_all_keys(HKEY_CURRENT_USER, PREMIUM_PATH)
premium_sub_keys_list = [os.path.join(PREMIUM_PATH, item) for item in get_sub_keys(HKEY_CURRENT_USER, PREMIUM_PATH)]
print(f"premium_sub_keys_list: {premium_sub_keys_list}")
for clsid_item in clsid_all_keys_list:
if "Info" in clsid_item:
clsid_item_prefix = os.path.dirname(clsid_item)
print(f"# Info item: {clsid_item}")
winreg.DeleteKeyEx(HKEY_CURRENT_USER, clsid_item)
winreg.DeleteKeyEx(HKEY_CURRENT_USER, clsid_item_prefix)
# The outermost folder is not deleted.
for premium_item in reversed(premium_all_keys_list):
if "Servers" in premium_item:
print(f"Tips: Servers => {premium_item} will not be deleted.")
pass
elif premium_item in premium_sub_keys_list:
print(f"Tips: Servers => {premium_item} will not be deleted.")
pass
else:
winreg.DeleteKeyEx(HKEY_CURRENT_USER, premium_item)
if __name__ == "__main__":
print("Start to delete registry...")
main()
print("Task done.", "Windows will closed after 5 seconds...", sep="\n")
for i in range(5):
time.sleep(1)
print("*" * (i + 1))
No, python The environment can be downloaded directly exe, Just run directly !
link :
https://url85.ctfile.com/f/21259585-530797466-57a016
( Access password :9197)
Manual execution is troublesome and can be used Windows Timing task !
This article is reproduced from the Internet .
Click on “ Read the original ” Go to my website , Get more tutorials .
边栏推荐
- Open a new ecological posture | use the wrodpress remote attachment to store it in COS
- openssl客户端编程:一个不起眼的函数导致的SSL会话失败问题
- VMware vSphere ESXi 7.0安装教程
- Original translation | comparison of machine learning model service tools: kserve, Seldon core and bentoml
- Navicat premium connection problem --- host 'XXXXXXXX' is not allowed to connect to this MySQL server
- 谈谈我写作生涯的画图技巧
- Love math experiment | Issue 8 - building of Singapore house price prediction model
- Ble Bluetooth module nrf518/nrf281/nrf528/nrf284 chip scheme comparison
- 覆盖接入2w+交通监测设备,EMQ 为深圳市打造交通全要素数字化新引擎
- 润迈德医疗开启招股:未有基石投资者参与,亏损金额翻倍增长
猜你喜欢

基于微信小程序的高校党员之家服务管理系统系统小程序#毕业设计,党员,积极分子,学习,打卡,论坛

College graduation thesis management system based on wechat applet graduation design

Ble Bluetooth module nrf518/nrf281/nrf528/nrf284 chip scheme comparison

灵活的IP网络测试工具——— X-Launch

Wechat applet based service management system for college party members' Home System applet graduation design, Party members, activists, learning, punch in, forum

Dictionary tree (review)

The meta universe virtual digital human is closer to us | Sinovel interaction

展现强劲产品综合实力 ,2022 款林肯飞行家Aviator西南首秀

Massive data attended the Lanzhou opengauss meetup (ECOLOGICAL NATIONAL trip) activity, enabling users to upgrade their applications with enterprise level databases

It took me 6 months to complete the excellent graduation project of undergraduate course. What have I done?
随机推荐
【STL编程】【竞赛常用】【part 1】
送你12个常用函数公式,用过的都说好
Dictionary tree (review)
爱数课实验 | 第七期-基于随机森林的金融危机分析
Postman Chinese tutorial (postman Chinese version)
灵活的IP网络测试工具——— X-Launch
Practice of combining rook CEPH and rainbow, a cloud native storage solution
2021全球独角兽榜发布:中国301家独角兽企业全名单来了!
CocosCreator播放音频并同步进度
What is a stack?
Zhongang Mining: the largest application field of new energy or fluorite
【STL编程】【竞赛常用】【part 2】
At 19:00 on Tuesday evening, the 8th live broadcast of battle code Pioneer - how to participate in openharmony's open source contribution in multiple directions
Navicat Premium连接问题--- Host ‘xxxxxxxx‘ is not allowed to connect to this MySQL server
1027 Colors in Mars
分享一次自己定位 + 解决问题的经历
谈谈我写作生涯的画图技巧
Mongodb introduction and typical application scenarios
Shuttle hides the return button of the AppBar
CSDN 技能树使用体验与产品分析(1)