标题: 怎样在BOOT,INI再加新的命令
[打印本页]
作者: aazz555
时间: 2007-1-16 06:10
标题: 怎样在BOOT,INI再加新的命令
可否在BOOT,INI里面,再加一条命令,譬如
start D:\Program Files\ddt.exe
原文件是:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows="microsoft windows xp professional" /noexecute=optin /fastdetect
不加在启动项里、C盘根目录、AUTOEXEC.BAT。就想办法加在boot,ini里。
作者: 9527
时间: 2007-1-16 06:14
此帖就该扣分,真不知道楼主的问题提出来多少遍了,唉
作者: electronixtar
时间: 2007-1-16 06:16
9527看错了吧~~~楼主幻想用boot.ini加载一个命令~~~汗~~~
作者: electronixtar
时间: 2007-1-16 06:21
令人遗憾的是,这个和本区主题——p处理有什么关系呢?是不是上DOS联盟的都是跑题高手啊?
作者: aazz555
时间: 2007-1-16 08:08
呵呵
看了上面两位高手的话,我感到很脸红。特说明以下:
发这个讨教贴的原因是,装的影子系统,有一个软件A在影子系统里会影响我对另外一个软件B的正常使用,因此在影子系统里不需要这个软件,删掉为好。但是如果回到不是影子的系统,这个软件A是需要的。因此就想是否可以每次开机到影子系统里时,就有一个程序能自动运行,删掉这个已装好的A软件。当我回到不是影子系统时,这个软件A仍然可以使用。
影子系统默认安装在C:\WINDOWS\system32\shadow
我看了c盘根目录下*.ini文件,是这样的。
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows="shadow setting" /noexecute=optin /fastdetect /shadowsystem
multi(0)disk(0)rdisk(0)partition(1)\windows="xp professional" /noexecute=optin /fastdetect
我想,既然可以在启动XP的同时启动影子系统,那么是否可以启动XP,启动影子系统,在启动别的批处理。
简单说就是开机自动卸载一个软件的批处理,并且只能在启动到影子系统时起作用,不是启动到影子系统就不起作用,因此不能放在启动项里,不能写入AUTOEXEC,当然也不能放在C盘的根目录下。
不好意思,我是新手,就是讨教。
[
Last edited by aazz555 on 2007-1-15 at 07:49 PM ]
作者: tianzizhi
时间: 2007-1-16 08:29
楼主可以换个想法,选择系统时启动一个程序不好办,进入系统后再判断是不是影子系统就容易了,影子系统有一服务程序shadowservice.exe和另一个程序shadowtip.exe的进程,我的就有这两个,你对这个进程是否存在而执行你希望执行的程序.
批处理主语句为:
tasklist | find /i "shadowservice.exe" && del A
放到启动项里就行了.
作者: aazz555
时间: 2007-1-16 08:56
多谢答复,是否可以解释一下各命令行的意义。
那么同时在影子系统里再自动安装一个在E盘的小软件,该怎么写?
作者: tianzizhi
时间: 2007-1-16 09:10
命令行意思是把tasklist命令列出的进程名传给find命令,find命令在得到的进程表里查 找shadowservice.exe这个进程,有的话就表明这个影子系统,执行删除A命令del A,没查找到的话就不执行.
你要安装什么样的软件,是"下一步""下一步"的那一种吗,不好自动安装呀