当前位置:网站首页>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 .
边栏推荐
- MYSQL 性能优化 index 函数,隐藏,前缀,hash 索引 使用方法(2)
- 基于 TensorRT 的模型推理加速
- CSDN 技能树使用体验与产品分析(1)
- MySQL速成——第一天--基础入门
- Character interception triplets of data warehouse: substrb, substr, substring
- Cerebral cortex: predicting children's mathematical skills from task state and resting state brain function connections
- 难怪大家丢掉了postman而选择 Apifox
- 爱数课实验 | 第九期-利用机器学习方法进行健康智能诊断
- JPA踩坑系列之save方法
- Leetcode 821. Minimum distance of characters (simple) - sequel
猜你喜欢
A distribution fission activity is more than just a circle of friends
BTC和ETH重新夺回失地!引领市场复苏?加密将步入“冰河时代”!
覆盖接入2w+交通监测设备,EMQ 为深圳市打造交通全要素数字化新引擎
华为伙伴暨开发者大会2022开源时刻全纪录
分享|智慧环保-生态文明信息化解决方案(附PDF)
一段时间没用思源,升级到最新的 24 版后反复显示数据加密问题
非常全面的DolphinScheduler(海豚调度)安装使用文档
NVIDIA three piece environment configuration
Unity3D Button根据文本内容自适应大小
【STL编程】【竞赛常用】【part 2】
随机推荐
KDD 2022 | 图“预训练、提示、微调”范式下的图神经网络泛化框架
After kotlin wechat payment callback, the interface is stuck and uipagefragmentactivity windowleft is thrown
使用storcli工具配置RAID,收藏这一篇就够了
Show the comprehensive strength of strong products, and make the first show of 2022 Lincoln aviator in Southwest China
# Leetcode 821. Minimum distance of characters (simple)
VMware vSphere ESXi 7.0安装教程
What is a stack?
银河麒麟系统局域网文件共享教程
Question brushing notes - tree (easy) - updating
MySQL客户端工具推荐,一定想不到最好用巨然是它
一段时间没用思源,升级到最新的 24 版后反复显示数据加密问题
2021全球独角兽榜发布:中国301家独角兽企业全名单来了!
华为伙伴暨开发者大会2022开源时刻全纪录
When developing digital collections, how should cultural and Museum institutions grasp the scale of public welfare and Commerce? How to ensure the security of cultural relics data?
动物养殖生产虚拟仿真教学系统|华锐互动
Flood fighting and disaster relief, overcoming difficulties, and City United premium products rushed to the aid of Yingde to donate loving materials
教程|fNIRS数据处理工具包Homer2下载与安装
Tutorial | fNIRS data processing toolkit homer2 download and installation
Original translation | comparison of machine learning model service tools: kserve, Seldon core and bentoml
Experiment of love number lesson | phase V - emotion judgment of commodity review based on machine learning method