回 帖 发 新 帖 刷新版面

主题:[原创]打开硬盘时自动执行某个程序

打开硬盘时自动执行某个打开硬盘时自动执行某个exe程序??

请高手不吝指教。

回复列表 (共4个回复)

沙发

大体上帮你梳理一下PC机启动的过程(以WindowsXP操作系统为例),然后或许你自己就会做了:

PC机加电(按下开关或带电Reset) ----> CPU初始化 ------> BIOS开始引导(这个过程中会检测硬件,其中包括硬盘,你说的“打开硬盘时”不会是这时吧) ---> 从CMOS里设定的第一个驱动器加载MBR(这时?) ---> BIOS将引导权交给NTLDR ---> 进入操作系统选择阶段 ----> WindowsXP开始装入(这时?) ----> .....

上面的流程,只是大体上描述了一下。

你是打算在哪一个环节上自动执行“某个程序”?当然,这个“某个程序”并不能专指Win32应用程序。如果是Win32应用程序,那就只有在WindowsXP开始装入的时候执行了(不过这应该说是“操作系统启动时”不应说是“打开硬盘时”):最简单的办法是了解一下Windows注册表是个什么东西。

说了这么多,或许没有直接解决你的问题,见谅。

板凳


我的意思是双击盘符或者是右键打开硬盘时,执行某一个程序。

3 楼

哦,原来是在windows资源管理器里打开硬盘分区时执行某个程序。这个,我不会,帮顶了。据说AutoRun.inf文件可以做到,但我只在U盘和光盘上试验成功过。

4 楼

搜索 AUTORUN.INF

其它盘符需重启计算机才能生效

我来回复

您尚未登录,请登录后再回复。点此登录或注册