如何使用DOS命令创建一个一开机就执行的计划任务

[复制链接]
查看11 | 回复3 | 2011-10-16 12:41:31 | 显示全部楼层 |阅读模式
例如:
一开机就执行C:\\Cpp\\C\\EXEs\\off\\mbg0011.exe
回复

使用道具 举报

千问 | 2011-10-16 12:41:31 | 显示全部楼层
添加到启动或者在注册表启动位置添加不过win7和xp下的杀毒软件都会提示错误需要设置信任

注册表是启动程序藏身之处最多的地方,主要有以下几项:

1.Run键

Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run]和[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。

还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\Run]和[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\Run],也要仔细查看。

2.RunOnce键

RunOnce位于[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce]和[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。

3.RunServicesOnce键

RunServicesOnce键位于[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce]和[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次
4.RunServices键

RunServices继RunServicesOnce之后启动的程序,位于注册表[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServices]和[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices]键。

5.RunOnceEx键

该键是WindowsXP/2003特有的自启动注册表项,位于[HKEY_CURRENT_USER\\\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx]和[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx]。

6.load键

[HKEY_CURRENT_USER\\Software\\Microsoft\\WindowsNT\\CurrentVersion\\Windows]下的load键值的程序也可以自启动。

7.Winlogon键

该键位于位于注册表[HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon]和[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon],注意下面的Notify、Userinit、Shell键值也会有自启动的程序,而且其键值可以用逗号分隔,从而实现登录的时候启动多个程序。

8.其他注册表位置

还有一些其他键值,经常会有一些程序在这里自动运行,如:

[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Shell][HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ShellServiceObjectDelayLoad][HKEY_CURRENT_USER\\Software\\Policies\\Microsoft\\Windows\\System\\Scripts][HKEY_LOCAL_MACHINE\\Software\\Policies\\Microsoft\\Windows\\System\\Scripts]

小提示:

注册表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]键的区别:前者对所有用户有效,后者只对当前用户有效。









<h4class=\"ask\">追问


那么\"at\"又是什么?DOS里具体怎么写?我要执行C:\\Cpp\\C\\EXEs\\off\\mbg0011.exe
回复

使用道具 举报

千问 | 2011-10-16 12:41:31 | 显示全部楼层
dos命令
echostart\"C:\\Cpp\\C\\EXEs\\off\\mbg0011.exe\"%userprofile%\\「开始」菜单\\程序\\启动\\mbg.bat


批处理
@echooff
setp=%userprofile%\\「开始」菜单\\程序\\启动
echostart\"C:\\Cpp\\C\\EXEs\\off\\mbg0011.exe\"%p%\\mbg.bat
回复

使用道具 举报

千问 | 2011-10-16 12:41:31 | 显示全部楼层
添加到启动或者在注册表启动位置添加不过win7和xp下的杀毒软件都会提示错误需要设置信任

注册表是启动程序藏身之处最多的地方,主要有以下几项:

1.Run键

Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run]和[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。

还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\Run]和[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\Run],也要仔细查看。

2.RunOnce键

RunOnce位于[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce]和[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。

3.RunServicesOnce键

RunServicesOnce键位于[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce]和[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次
4.RunServices键

RunServices继RunServicesOnce之后启动的程序,位于注册表[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunServices]和[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices]键。

5.RunOnceEx键

该键是WindowsXP/2003特有的自启动注册表项,位于[HKEY_CURRENT_USER\\\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx]和[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx]。

6.load键

[HKEY_CURRENT_USER\\Software\\Microsoft\\WindowsNT\\CurrentVersion\\Windows]下的load键值的程序也可以自启动。

7.Winlogon键

该键位于位于注册表[HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon]和[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon],注意下面的Notify、Userinit、Shell键值也会有自启动的程序,而且其键值可以用逗号分隔,从而实现登录的时候启动多个程序。

8.其他注册表位置

还有一些其他键值,经常会有一些程序在这里自动运行,如:

[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Shell][HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ShellServiceObjectDelayLoad][HKEY_CURRENT_USER\\Software\\Policies\\Microsoft\\Windows\\System\\Scripts][HKEY_LOCAL_MACHINE\\Software\\Policies\\Microsoft\\Windows\\System\\Scripts]

小提示:

注册表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]键的区别:前者对所有用户有效,后者只对当前用户有效。dos命令
echostart\"C:\\Cpp\\C\\EXEs\\off\\mbg0011.exe\"%userprofile%\\「开始」菜单\\程序\\启动\\mbg.bat




批处理
@echooff
setp=%userprofile%\\「开始」菜单\\程序\\启动
echostart\"C:\\Cpp\\C\\EXEs\\off\\mbg0011.exe\"%p%\\mbg.bat
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行