|
|
目的:把NOD32绿化
思路:
一,找出安装时候生成的所有文件和更改的注册表值
二,恢复系统后用生成的文件和注册表值达到和直接安装一样的效果
三,若精简,则测试每个文件的功能用途,去掉一些用不到的功能文件。
步骤:
一,生快照,把NOD32整体安装,对比快照,把生成的文件全部剔出来。保存更改的注册表文件。
二,重启恢复系统[我用的是影子]。
三,把剔出的文件恢复到原来的位置[自解压释放],导入之前备份的注册表。
现象:
一,注册表导入的时候提示部分导入不成功。二,NOD32主服务在系统服务管理器里没有正常注册。
问题:
一,NOD32所需要的系统服务应该通过什么途径注册?我想知道INF文件如何注册系统服务。并默认服务开启。或者有什么别的更好的办法注册系统服务?
猜想:
问题一中出现的导入不成功应该是系统服务的那些键值。
服务可以通过VB编写程序注册,通过inf文件注册。
PS:毛哥的KAV6的注册好象是自己写了个setup.exe而不是用的INF。
服务注册成功了,代码如下。
[Version]
Signature="$WINDOWS NT$"
[DefaultInstall.Services]
AddService=NOD32 Kernel Service,,My_AddService_Name
[My_AddService_Name]
DisplayName=NOD32 Kernel Service
Description=NOD32 Kernel Service。
ServiceType=0x10
StartType=2
ErrorControl=0
ServiceBinary=%01%\nod32krn.exe
恢复系统后,按这个方法注册了服务,可是文件监控那些安全威胁保护模块在主程序面板里都看不到了.现在一点头绪都没了.
[ 本帖最后由 justalone 于 2009-2-28 17:06 编辑 ] |
|