重装操作系统,程序也能运行?
我想实现一个这样的功能:
开机后程序自动运行,我将程序运行写到了自动运行的注册表中,可以正常使用
问题是:如果用户重装操作系统,我怎样也可以让程序自动运行起来呢?
有资料说是写到硬盘的引导区,DELPHI怎么实现?
[解决办法]
重装系统注册表肯定改变了的,有难度……
[解决办法]
为啥一定要这样呢,重装系统后再安装下你的程序或运行下不就行了,下次会自动运行
重装系统程序也能自动运行,这样的程序如果是我我不会去用的,会被认为是病毒的
[解决办法]
也可以实现。
把你的程序放在D或者E、F等盘内,保证它是绿色的,能够运行。
在你放程序的盘根目录下,写一个autorun.inf文件,内容设置为运行你要的程序。只要用户双击这个驱动器,autorun.inf就开始工作,你要的运行的程序就启动了。
如果真要以后都自动的话,可以这样操作:
①写一个批处理,内容为在注册表中添加开机自动运行选项,运行你要自动启动的程序。
②在autorun.inf设置为运行这个批处理
那样,只要用户双击一次这个盘,autorun.inf启动,批处理工作,添加一个开机自动执行项到注册表,下次开机时,自动执行项自动调用你要运行的程序,于是你的愿望实现了。
其实这个过程就是许多病毒动作的过程。大家不可能不双击D盘吧,只要你双击……
病毒为了保险,会每个盘符根目录下都放一个autorun.inf
至于autorun.inf怎么写,可以参考这里:
http://baike.baidu.com/view/603374.htm
补一句废话,如果你重新安装的不是WINDOWS的话,上面的内容无效。
[解决办法]