Ubuntu Navicat正版永久使用方法
最近技安不再带自己的mac book来公司工作了,公司多出来一个台式机,配置还挺高。于是乎就拿过来用了。
装上了Ubuntu14.04 LTS版,正常的开发工具如vagrant,vitualbox,sublime text,QQ,搜狗输入法等后,折腾了一番,终于把开发环境搭建好了!
navivat由于下载的官方版本,有30天的使用期限限制。网上也有很多的“破解”时间限制的方法。技安很早之前也都使用过,唯一不爽的就是,每次删除~/.navicat文件夹的时候,保存在navicat里面的数据库链接都会丢失了。
最近技安研究了一番,发现navicat是通过user.reg文件来判断软件是否过期了。于是想,保留一个没有日期记录的user.reg文件,每次开机的时候把原先的user.reg文件删掉,然后用我们保留的文件拷贝过去不就可以永久使用了么。
约定环境:
navicat配置路径: /home/andy/.navicat
原始user.reg文件: /home/andy/.navicat/user.reg
备份的文件: /home/andy/.navicat/user_backup.reg
1、安装好navicat之后,第一次正常打开,然后添加好数据库链接信息。
用于生成原始user.reg文件。把生成好的原始user.reg文件打开,去掉每个中括号后面的时间戳
如下图所示,点击图片可以查看大图
仅仅保留部分关于编码和字体相关的设置即可,如下:
WINE REGISTRY Version 2
;; All keys relative to \\User\\S-1-5-4
#arch=win32
[Control Panel\\Colors]
[Control Panel\\Desktop]
"DragFullWindows"="0"
"FontSmoothing"="2"
"FontSmoothingGamma"=dword:00000002
"FontSmoothingOrientation"=dword:00000002
"FontSmoothingType"=dword:00000002
"LowPowerActive"="0"
"MenuShowDelay"="400"
"SmoothScroll"=hex:00,00,00,00
"UserPreferenceMask"=hex:10,00,00,80
[Control Panel\\Desktop\\WindowMetrics]
"BorderWidth"="1"
"CaptionFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,01,00,00,00,00,44,00,72,00,6f,00,69,00,64,00,20,00,53,00,61,00,6e,\
00,73,00,20,00,46,00,61,00,6c,00,6c,00,62,00,61,00,63,00,6b,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CaptionHeight"="18"
"CaptionWidth"="18"
"MenuFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,01,00,00,00,00,44,00,72,00,6f,00,69,00,64,00,20,00,53,00,61,00,6e,00,\
73,00,20,00,46,00,61,00,6c,00,6c,00,62,00,61,00,63,00,6b,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MenuHeight"="18"
"MenuWidth"="18"
"MessageFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,01,00,