我有一个存储在 USB 记忆棒上的视频,当我将其插入 Windows 计算机时,非常有用的 USBDLM 工具会自动使用 VLC 和一些启动命令打开该视频。
我遇到的问题是,当以这种方式执行文件时,VLC 会抛出以下错误:
VLC is unable to open the MRL 'file:///K:/System%20Volume%20Information/WPSettings.dat
虽然我可以隐藏它,但它会导致视频循环播放问题。
当我手动从 USB 驱动器运行文件时,它运行和循环顺利。当我创建一个基本批处理脚本从 USB 驱动器运行时,它也能顺利运行。
以下是 USBDLM 脚本片段:
[OnArrival]
FileExists=%Drive%\video\*.mp4
open="%ProgramFiles%\VideoLAN\VLC\vlc.exe" %Root% -f --quiet --no-video-title --qt-start-minimized
USBDLM 执行自动运行的方式是否会导致问题?为什么它会在 USB 驱动器上搜索 WPSettings.dat?
我搜索了文档并想知道这是否与管理员权限有关? https://www.uwe-sieber.de/usbdlm_help_e.html#config
答案1
在制作小型标牌系统时发生了同样的事情,我发现唯一的答案是将 USB 格式化为 NTFS。
我猜测 Windows 在 VLC 自动播放不喜欢的 fat32 和 Fatex 格式上添加了额外的文件信息。