范思哲香水保质期:Autoexec.bat 的问题!!

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 00:07:24
我编写了一个AUTOEXEC.BAT。
内容:
DEL C:\..\abc.sys
这个SYS服务是在开机的时候运行的~在WINDOWS模式无法删除~~~

我的系统是WINDOWS XP。
~~~~~~~~~~~
如何让他在启动该服务之前执行这个AUTOEXEC.BAT??
~~~~~~~~~~~~~~~~~~~~~~~~~
可以用VB补充。
我懂得如何写这个AUTOEXEC.BAT。只是不懂得如何让在WINDOWS服务开启之前运行它~~~
我主要是删除一些顽固文件~~

AUTOEXEC.BAT 从DOS 下就有, 在以前它本身就是开机自动运行的,不需要设置什么。只要保存在C盘根目录就行了。 这是肯定的。在WINXP+SP1 及以前都是这样。
但在WINXP+SP2 之后 ~好像~(没检验,但我感觉到了)把它取消了。所以没有办法…………

同楼上说的,服务可以禁用。在 控制面板->管理工具->服务 中
另外,开机时按F8,启动菜单里 有个命令行模式,很像窗口中的DOS……你可以试试

把autoexec.bat文件当做一个普通的文本来读写就好了。。。
FILE *fp = fopen("c:\autoexec.bat",a+);
fwrite("something in here");
fclose(fp);

winxp能设置服务开始状态的,您可以将这个服务设为开机禁用