zoukankan      html  css  js  c++  java
  • Navicat Premium 12重置试用期(15版本不可用)

      最近有个之前的项目需要访问MySql数据库统计数据,就用之前的Navicat Premium 12连接,结果Navicat Premium 12居然试用期过期了,需要注册码才能打开使用。唉,一般都是用Oracle,mysql不怎么用,让我花钱专门买一个Navicat Premium 12注册码用一两次实在舍不得,没法子,百度找下看有没有方法,经过参考https://blog.csdn.net/ljh950908/article/details/85045833,就新建了文件regNavicat.bat,文件内容如下:

    @echo off
    echo "开始删除Navicat Premium 12注册表试用期记录文件,请稍等……"
    echo "正在删除 HKEY_CURRENT_USERSoftwarePremiumSoftData "
    reg delete "HKEY_CURRENT_USERSoftwarePremiumSoftData" /f
    setlocal enabledelayedexpansion
    for /f "delims=: tokens=1,*" %%i in ('reg query "HKEY_CURRENT_USERSoftwareClassesCLSID"') do (
        set /a index=0
        set /a num=0
        for /f "delims=: tokens=1,*" %%j in ('reg query %%i') do (
            set /a index+=1
            for %%a in (%%j) do (
                if %%~nxa==Info if not %%j==%%i (
                    set /a num+=1
                )
            )
        )
        if !num! EQU 1 if !index! EQU 1 (
            echo "正在删除 %%i "
            reg delete "%%i" /f
        )
    )
    echo "已完成删除Navicat Premium 12注册表试用期记录文件"

      保存后,再运行点击regNavicat.bat,重新打开Navicat Premium 12,成功出现试用选择窗口:

      又可以重新用Navicat Premium 12了。不过,我写的regNavicat.bat中的程序感觉执行起来好慢,将耗时将近一分钟,有没有大神能帮忙看看分析下为什么这么慢。而且对于删除的那些文件,也不知道为什么要删除那些文件,现在我执行了regNavicat.bat后,每次打开都会弹出试用选择窗口,这是又是为什么?有没有大神给个答案。

  • 相关阅读:
    常见试题
    Makefile学习笔记
    安装java
    IntelliJ IDEA for mac 快捷键
    JPA--Caused by: javax.persistence.PersistenceException: [PersistenceUnit: mysqlJPA] Unable to configure EntityManagerFactory
    log4j 配置
    Numbers
    mac 命令
    Intellij IDEA for mac 快捷键
    vim命令
  • 原文地址:https://www.cnblogs.com/lovelyli/p/13533832.html
Copyright © 2011-2022 走看看