使用putty远程登陆服务器,一直使用ssh密钥文件来增强安全性,为了保存帐号信息,从注册表中导出这个路径就可以保存配置信息了HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
重新换装了系统,把之前保存的reg文件导入,打开putty发现无法登陆,ssh文件路径指向不正确,publickey文件现在是放在和putty相同的文件夹下面,于是想把reg文件中设置为相对路径就好了,以后到哪里使用都是ok的啦。
其实直接在注册表中修改就可以了,在上面的路径中,修改PublicKeyFile键值,例如
d:\abc\putty\keyfile.ppk
改为
keyfile.ppk
前提是keyfile文件和putty放在相同的文件夹下,或者放在putty的子文件夹下并做相应修改即可。
将修改后的注册表分支重新导出,另外一个方法是直接修改reg文件,有点不同的是,路径是这样写的
"PublicKeyFile"="d:\\abc\\putty\\keyfile.ppk"
修改后为
"PublicKeyFile"="keyfile.ppk"
以后使用这个新的reg文件导入配置信息就可以了。
在我的电脑-属性-计算机名修改需要重启才能生效,很是烦人,其实修改不就是修改了注册表了嘛,既然这样那就自己手动修改啦。
有几个地方需要修改:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName
在这两项右侧栏修改ComputerName的值为任意需要的字符
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
在该项右侧栏修改NV Hostname和Hostname的值。
修改完后在我的电脑-属性中查看,计算机名称已经修改成功。
本来好好的工程,突然打开说是c:\windows\sytem32\ieframe.dll\1未找到,webbrowser不能使用了,昨天还好着呢,准是升级系统又给破坏了,要想解决此问题到也很简单,编辑一下注册表就行,或者把下面的代码存为文件,随时坏了随时修复:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}]
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1]
@="Microsoft Internet Controls"
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0]
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32]
@="C:\\WINDOWS\\system32\\ieframe.dll"
存为*.reg文件导入到注册表中,再重新打开原来的工程不再报错
注意:之前打开加载出错的工程关闭时不要保存哦
一直比较喜欢绿色的软件,对于这个Advanced PDF Password Recovery也不例外,可惜网上搜了半天,找到的号称是绿色的,可惜不能使用,无法将加密的pdf文件解密,这里说明一下,解密的目的是把多个文件合并,单个文件是可以打开看的,只是标题显示(已加密),合并的时候要求口令,因此才需要这个解密软件。
找不到绿色的版本又不甘心,于是想自己搞。找了一个汉化特别版,安装以后能使用,把文件复制一份,然后卸载,运行出错,未找到regdll,同时也显示未注册(看来没这么简单:-))。
使用解包工具看看那个汉化特别版里都有什么吧。除了在安装目录下我已经复制的文件外,还有几个其他文件,放到一起,还是不行,估计在注册表有文章吧。
再次安装汉化特别版,注册表有两处改动:
HKEY_CURRENT_USER\Software\ElcomSoft
HKEY_LOCAL_MACHINE\SOFTWARE\ElcomSoft
第一个地方是一些注册信息,第二个是相关的dll。对第一处修改包含路径的键值为空,然后导出为reg文件。对第二处比较麻烦,键值包含路径信息,直接导出导入不行。考虑使用bat来处理,先导入第一处的reg文件,然后使用reg命令将当前路径写入注册表,即修改原有的固定C:\Program Files\ElcomSoft\Common Files为当前程序所在的路径,测试绿化成功,嘿嘿。
其实不是真正的绿化,不过对于我已足够了。
第一步:运行注册表编辑器regedit,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
分支,然后在右侧窗口双击“DefaultUserName”,接着输入你的登录用户名。如果没有预设的用户名称,可以在注册表编辑器的菜单栏点选“编辑→新建→字符串值(s)→DefaultUserName”来添加这个项目,注意要区分大小写字母。
第二步:同样在该分支下,在注册表编辑器的右侧窗口中双击“DefaultPassword”,然后在空白栏内输入你的密码。假如未发现“DefaultPassword”一项,可新建该字符串值。
第三步:在右侧窗口中双击“AutoAdminLogon”,将数值设置为“1”。假如未发现“AutoAdminLogon”,可新建。
运行注册表编辑器regedit
找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\
在右边窗口找到NoDrives,没有则新建-二进制值,命名为NoDrives
然后修改NoDrives的值,附参考表
|
盘符
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
|
数值
|
01000000
|
02000000
|
04000000
|
08000000
|
10000000
|
20000000
|
40000000
|
80000000
|
|
盘符
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
|
数值
|
00010000
|
00020000
|
00040000
|
00080000
|
00100000
|
00200000
|
00400000
|
00800000
|
|
盘符
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
|
数值
|
00000100
|
00000200
|
00000400
|
00000800
|
00001000
|
00002000
|
00004000
|
00008000
|
|
盘符
|
Y
|
Z
|
|
|
|
|
|
|
|
数值
|
00000001
|
00000002
|
|
|
|
|
|
|
说明:
第一区控制盘符a-h,第二区控制盘符i-p,第三区控制盘符q-x,第四区控制y和z盘符
举个例子,如果只隐藏d盘,NoDrives值改为08 00 00 00,隐藏单独某个分区,只要参考上面表修改即可。
同时隐藏多个分区,需要将要隐藏分区的数值相加,结果以十六进制保存,如隐藏d盘和e盘,NoDrives值改为18 00 00 00(08 00 00 00+10 00 00 00),其它分区参考设置即可
可能需要下次重启才能生效
这样修改是针对当前用户的,如果需要设置为所以用户隐藏,可找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer
新建同样NoDrives并修改即可,试试看吧