Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想在USB密钥上创建一个FAT32格式的文件,该文件对windows用户不可见,并显示给mac用户_Windows_Macos_Video - Fatal编程技术网

我想在USB密钥上创建一个FAT32格式的文件,该文件对windows用户不可见,并显示给mac用户

我想在USB密钥上创建一个FAT32格式的文件,该文件对windows用户不可见,并显示给mac用户,windows,macos,video,Windows,Macos,Video,我有一个客户,我正在准备一个促销USB密钥。此密钥的收件人将位于各种操作系统上。我们的目标是 视窗XP+ MacOSX10.6+ 我们还将在所有这些系统上播放宣传视频。我们不能期望人们有各种各样的编解码器,所以我在USB盘上打包了一个VLC的便携式应用程序,并创建了一个运行bat文件的EXE,在便携式VLC中播放视频。所有这些对windows用户都有好处。我已经测试过了,对此我很满意 对于MAC 10.6+H.264编解码器,视频是一个视频,因此他们只需双击视频或符号链接、别名或指向同一文件的硬

我有一个客户,我正在准备一个促销USB密钥。此密钥的收件人将位于各种操作系统上。我们的目标是

视窗XP+ MacOSX10.6+ 我们还将在所有这些系统上播放宣传视频。我们不能期望人们有各种各样的编解码器,所以我在USB盘上打包了一个VLC的便携式应用程序,并创建了一个运行bat文件的EXE,在便携式VLC中播放视频。所有这些对windows用户都有好处。我已经测试过了,对此我很满意

对于MAC 10.6+H.264编解码器,视频是一个视频,因此他们只需双击视频或符号链接、别名或指向同一文件的硬链接即可

这就是风。这是我的演讲:

在Windows上,我希望用户双击我创建的EXE文件 在Mac上,我希望用户双击视频文件或符号链接、别名或指向同一文件的硬链接 在任何一个系统上,我都不希望用户看到另一个选项,这样他们只需要点击一件事情。 这意味着我将同时拥有:

Windows-Only-File.exe Mac-Only-File.m4v 这意味着我需要两个:

在Windows中的FAT32 USB key上显示文件而不是在Mac上显示文件的一种方法 一种在Mac上但不在Windows上显示FAT32 USB密钥的文件制作方法 所有这些都是在默认设置下发生的。我不能期望用户设置任何 我已经有1个了。使用OS X开发工具,我可以设置:

$ setfile -a V Windows-Only-File.exe
这将在Mac电脑上隐藏它,而Windows机器将忽略Mac电脑上唯一的不可见道具并显示文件。我已经测试了这个,它是有效的

完成2似乎更为棘手。我尝试过在资源管理器中右键单击并将文件设置为隐藏在windows中,但这会对两个操作系统都隐藏它。我已尝试获取一个隐藏文件并运行:

$ setfile -a v Mac-Only-File.m4v
这会删除不可见的标志,但也会删除隐藏的标志


我在这里真的没有主意了。帮助???

以几乎每台计算机都能播放的格式(如MPEG-1)提供视频不是更容易吗?可能更容易,但我仍然希望回答这个问题,因为这里的根本问题超出了视频文件的使用范围。