设为首页 | 收藏本页
登陆您的帐号 | 免费注册帐号
全部栏目 > 计算机 > 软件 > 操作系统
下一篇上一篇 首页图文展示(无图)

WIN7下使用lpk.dll补丁的问题

发布人:hy58
发布日期:2016-05-22 09:18:43
刷新日期:2016-05-22 09:20:11
回复或评论:0
阅览:932
现在有很多软件都是写的LPK,但是在WIN7下很多用不了,所以这里发一个方法....
Win7(或VISTA)下用管理员权限将lpk.reg导入注册表,重启系统,就能用lpk了。
reg文件内容:

Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"ExcludeFromKnownDlls"=hex(7):6c,00,70,00,6b,00,2e,00,64,00,6c,00,6c,00,00,00,\
00,00

修改DLL载入顺序
对 32 位 DLL,KnownDLL 注册表项位于:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
注册表值的格式为REG_SZ,数据为不带扩展名的DLL名称.不会影响显式载入

32位禁止KnownDll的注册表值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\ExcludeFromKnownDlls
是REG_MULTI_SZ格式遵照8.3标准的,由空格划分开个DLL名称串。它包含的DLL会被KnownDll忽略
没有 KnownDLL 注册表值,32位下搜索DLL顺序如下:

当前程序的目录
当前进程的目录
\WINNT\SYSTEM32
\WINNT
path 环境变量列出的所有目录

方法:先新建个txt的文本文件在把
-------------------------------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"ExcludeFromKnownDlls"=hex(7):6c,00,70,00,6b,00,2e,00,64,00,6c,00,6c,00,00,00,\
00,00 
-------------------------------------------------------------------------------------------------------------------------
(这段复制进去.)
然后再把  ***.txt  改为 ***.reg 的格式.
然后运行.
重启.
就可以了.
评论(0) 暂无回帖


打印 收藏 关闭窗口 下一篇上一篇