哪位大侠知道Mac能否象Windows一样自动运行CD-ROM上的程序?
MacOS下面支持自动运行可移动介质(CD-ROM)上的程序么?就象Windows能运行CD-ROM上Autorun.inf给出的命令或程序。系统缺省配置情况下就能实现么?还是需要特殊的配置,对可移动介质有什么要求(如Windows的Autorun.inf)?
亟盼大侠回复
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
neoxstudio关于MS Office的论述我也很赞同,这在度MS的一本开发方面的书(好象是团队成功秘诀吧),就说道他们开发的Mac版Office很具有Mac“血统”,这是另外一个层面,因为对于应用软件开发商,如果你的产品与你所在的操作系统风格完美融合,这是你的成功!
|||sinoman说得对,我想问的是Mac目前有没有这种自动运行的机制(包括系统提供的后脚本,总之不需要需要这个功能的时候由用户去安装)。
当然从安全的角度来说,Mac不提供也无可厚非,毕竟它有他独特的用户群。不过Windows这种自动运行是面向“傻瓜”用户的一个优良功能之一,看看Windows的市场占有率就是了。
而且从给专家用的角度来说,也不是一定要没有这个功能才能算是专家,因为真到了专家,即时象Windows这种“危险”的机制,也是可以屏蔽(如修改注册表)或不要用Administrator用户登录等机制来降低其风险……
当然我没有要冒犯Mac的意思,毕竟Mac在界面方面有它的特色、有忠实的用户。我只是泛谈一项具体的功能往往没有表面的理由那么大,而受开发商对用户群服务(包括已有和潜在用户群)的思维方式所影响!
我钻牛角尖了。。。现在想想似乎一个daemon也可以做。。。= =
你还得首先安装这个插件,如果有这个功能,应该由系统本身来提供。开发者只需要按规定的方式写个文本类的文件,我想楼主要的就是这个效果。
ps,为什么要写kernel extension呢,写一个后台程序就可以了吧。
那我就不知道了,但是很显然Linux 的市场并不是桌面市场。 这个只是个人意见,呵呵。
但是,Linux的KED和GNOME好像也在学Windows,提供自动运行CD-ROM的功能了?
谢谢各位!
写一个kernel extension 的插件应该能做到,不过全中国也没几个人能写出像样的kernel extension。而且就算写出来,你也必须要求用户先Authenticate 安装这个kernel extension。
除此以外,我觉得这么做很不安全。
我个人觉得Windows 上面的Autorun.inf 实现的自动运行功能根本就不应该存在。牺牲安全性,来增加所谓的用户体验。虽然Mac 平台上的软件很重视用户体验,但是这种做法Mac 上不提倡。
在苹果上开发,即使你做的是porting 功能,也不要期望什么都和Windows 上的版本一样,Mac 有Mac 写软件的规则,这些规则对Mac 用户来说,对用我们软件的人来说,很重要。很好的例子是,苹果上的MS Office 是从Windows 上面用Carbon porting 过去的,但是你去用用看,完全是不一样的用户体验。
[ 本帖最后由 neoxstudio 于 2006-6-2 16:08 编辑 ]
没发现这样的方法。