精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 电脑病毒>>★毒者文摘★>>Win9x下程序自启动的方法

主题:Win9x下程序自启动的方法
发信人: mimry()
整理人: emil(2000-04-28 21:14:30), 站内信件
 Win9x下程序自启动的方法
=========================

1、启动盘根目录下的config.sys和autoexec.bat文件,以及%WINDOWS%目录下的
winstart.bat文件。
   (此种方法只限运行DOS程序)
2、%WINDOWS%目录下win.ini文件中的“load=”和“run=”项;(主要是16位wi
ndows程序用)
   system.ini文件中的“Shell=”项。
3、利用%WINDOWS%目录下的wininit.exe(安装初始化工具):
   Win9x在启动时会运行wininit.exe,其配置文件为wininit.ini,如其内容为

        [Rename]
        NUL=C:\Windows\temp\Tmpdel.exe
   则Win9x下次启动后该文件被删除。
4、注册表中:(Win9x启动时运行) 
    a. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\R
un]主键下的串值;
    b. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\R
unOnce]主键下的串值;
    c. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\R
unOnceEx]主键下的串值;
    d. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\R
unServices]主键下的串值;
    e. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\R
unServicesEx]主键下的串值;
5、注册表中:(登录Win9x当前用户后运行)
        [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce]
主键下的串值。
6、注册表中:(每次运行应用程序时都运行)
    a. [HKEY_CLASSES_ROOT\exefile\shell\open\command]主键下的默认串值;
(默认应为字串""%1" %*")
    b. [HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command
]主键下的默认串值;
                (默认应为字符串""%1" %*")
   类似exefile的还有batfile、comfile和piffile等。
7、“开始”菜单“程序”里“Startup”或/和“启动”组的程序。
8、将程序与文件扩展名关联,使得每次打开/打印该文件类型的文件时自动自行
某程序。

补充一下,还有winstart.bat,在%windows%目录下,这个文件不一定存在,
它类似DOS下的autoexec.bat,只在启动Winodows时才运行的。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.48.33]

[关闭][返回]