Board logo

标题: 检测启动项是否有其他项目? [打印本页]

作者: wjlove2002     时间: 2008-5-20 12:31    标题: 检测启动项是否有其他项目?

开机检测  开始-程序-启动  项目里面是否存在其他项目,我的开机项里只有internat.lnk 这个项目,如果存在除internat.lnk以外其他项目就将机器名写入A.txt
不好意思~怪我没有说清楚啊`,只是检测 开始-程序-启动  里面的。其他不检测!

[ Last edited by wjlove2002 on 2008-5-20 at 02:07 PM ]
作者: HAT     时间: 2008-5-20 12:34
有些用户可能通过修改注册表的方式添加启动项,这样添加的启动项不会在“启动”里面显示,这样的情况是否需要做判断呢?
作者: wjlove2002     时间: 2008-5-20 14:06
不好意思~怪我没有说清楚啊`,只是检测 开始-程序-启动  里面的。其他不检测!
作者: huahua0919     时间: 2008-5-20 14:22
他没说错,不同用户下都有相应的开始程序,这样的话,就要统计出你的用户的数量,如果仅仅是admin的那就好办。
其实列出 HKLM 下的启动项目可以达到你想要的目的
作者: HAT     时间: 2008-5-20 15:05

@echo off
for /f "tokens=1* delims=" %%a in ('dir /b "%userprofile%\Start Menu\Programs\Startup"') do (
  if "%%a" neq "internat.lnk" (
    >a.txt echo %computername%
  )
)