Windows Autorun.inf打开一个批处理文件,该文件创建一个目录';行不通

Windows Autorun.inf打开一个批处理文件,该文件创建一个目录';行不通,windows,batch-file,directory,autorun,Windows,Batch File,Directory,Autorun,我正在尝试创建一个autorun.inf文件,它将从闪存驱动器打开一个.bat文件 autorun.inf文件中的内容: [autorun] open=launch.bat icon=icon.ico launch.bat文件中的内容: @echo off ::start mkdir "C:\ThisIsATest" exit 当我将闪存驱动器插入个人电脑时,我注意到驱动器的图标已更改,但我看不到launch.bat文件的效果。 我尝试了批处理文件,看看它是否有效,它是否有效。因此,我认

我正在尝试创建一个autorun.inf文件,它将从闪存驱动器打开一个.bat文件

autorun.inf文件中的内容:

[autorun]
open=launch.bat
icon=icon.ico
launch.bat文件中的内容:

@echo off
::start

mkdir "C:\ThisIsATest"

exit
当我将闪存驱动器插入个人电脑时,我注意到驱动器的图标已更改,但我看不到launch.bat文件的效果。 我尝试了批处理文件,看看它是否有效,它是否有效。因此,我认为autorun.inf文件不起作用

正如我从互联网上读到的,我有Windows8和Windows7很重要


我能做些什么来解决这个问题?

尝试使用以下方法:

[autorun] 
icon=icon.ico
open=launch.bat
action=Click to run.
shell\open\command=launch.bat
希望能有帮助

编辑:您也可以尝试使用以下方法将批处理文件编译成exe:


请尝试在此处查看:

自动运行。在闪存驱动器上不再执行inf
。如今,它只适用于CD或DVD,但用户仍然需要首先允许它。

是否在C:中创建文件夹需要管理员权限?
尝试在桌面上创建文件夹。

尝试使用exe方式。据我所知,它应该可以工作,但由于windows过度保护,这可能会停止它。试着把它放到磁盘上。是的。它是真正的保护,因为它不想运行它。我将在Windows XP上试用,看看是否有效。是的。我读过类似的东西。但是用户应该怎么做才能允许autoplay.inf运行呢?在我尝试使用闪存驱动器的计算机上,它不会弹出任何消息通知用户有关闪存驱动器的信息。此外,我已经在控制面板中检查了自动播放是否用于所有媒体和设备。我不会费心让autorun.inf运行,它不会发生,你也不能指望你的用户更改任何设置以使其工作。@Sony:再次阅读ZippyV写的内容:autorun.inf不会从闪存驱动器执行。它不会提示用户请求权限,因为它没有被执行。没有可更改的设置。