为什么WinXP SP2有时候会忘记CD自动播放的设置?

news2025/7/14 3:13:05

实际上,它并没有忘记,它只是想和你再次确认一下。
这是 Windows XP2 负责开发 CD 自动播放组件的工程师和我说的。

在 Windows XP 中,处理 CD 自动播放时会有两个问题。

第一,当你安装了一个新的可以处理 CD 自动播放的应用程序时,很多用户不知道在哪里可以设置使用新的应用来作为 CD 自动播放的默认程序。
如果用户之前选择一个程序并勾选了“始终执行此操作”,则他很难知道在哪里可以撤消 “always” 标志以使对话框重新出现并允许选择新程序。

第二,很多应用程序,在安装完成之后,会偷偷地修改 CD 自动播放设置,使它自己作为默认播放程序,”兴高采烈”地覆盖用户先前的设定。因为这些程序自负地认为自己是人类历史上最酷最神奇的程序。

换句话说,这两个问题是,”我刚刚安装了这个程序,我希望它是CD自动播放程序”,它的反面是,”我刚刚安装了这个程序,我不希望它是CD自动播放程序”。

Windows XP SP2 引入了一项和 CD 自动播放相关的新特性,来解决上面这两个问题。
当它看到新的 CD 自动播放处理程序可用时,它会再次向你显示 CD 自动播放选择对话框。

这使用户有机会(a)选择刚刚安装的新程序,或(b)取消选择刚刚安装的程序(如果它冒昧地将自己设置为默认值)。

升级到 Windows XP SP2 后,首次将 CD 插入计算机时,还将看到 CD 自动播放对话框。这是一个”迟到总比没有好”的对话框,用于覆盖在升级到 Windows XP SP2 之前安装的任何处理程序设定。

这个故事的寓意是什么?在过去,您只需要帮助其他程序员与你的组件接口进行交互,而在新的软件环境中,你还必须担心阻止试图滥用你的接口的程序员。

总结

用户信任你,才会允许你的代码在他的硬件上运行。
所以,我们需要怀着敬畏,谦卑的心态来分发代码。
永远不要认为你的程序是这颗星球上最酷的代码,永远。
始终忠于你的用户,他/她才是机器的主人。

最后

Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Why does Windows XP SP2 sometimes forget my CD autoplay settings?》

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/17821.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

分库分表利器——shardingJdbc

一、分库分表方式 1.1 垂直切分 1.1.1 垂直分表(拆分字段——但每张表的数据量是不变的) 把一张表的一部分字段存在一张新表里面,将另一部分字段存在另一张新表中 1.1.2 垂直分库(专库专表) 把单一数据库按照业务…

一篇文章带你学完mysql的DQL查询操作

目录 DQL简介 具体操作 数据准备 简单查询 运算符 条件查询 排序查询 聚合查询 null值的处理 分组查询 分页查询 insert into select语句 总结 DQL简介 概念:DQL(data query language)数据查询语言 select操作 排序规则&…

关于Excel自动换行,不会在西文单词中间换行的问题

工作上遇到了一个Excel中换行的问题,就是使用了Excel的默认自动换行后,如果一个单词很长,那么一般情况下是不会在单词中间换行的。在网上查了些资料,最终找到了一个不算太完美的方法。 结果 就是使用vba修改单元格里面的内容&am…

SpringBoot SpringBoot 开发实用篇 4 数据层解决方案 4.11 SpringBoot 整合 MongoDB

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇4 数据层解决方案4.11 SpringBoot 整合 MongoDB4.11.1 SpringBoot 整…

Redis 到底是单线程还是多线程呢?

前言 Redis是高性能分布式缓存常用中间件,我们经常说Redis是单线程的, 也有人说Redis在6.0版本采用了多线程,那么Redis到底是采用单线程呢?还是多线程? 通常说 Redis 是单线程,其实主要是指 Redis 对外提供…

CNCF基金会成员的分类

CNCF简介 2015年,谷歌与Linux基金会及众多行业合作伙伴一起建立了一个云原生计算基金会(CNCF,Cloud Native Computing Foundation)。CNCF旨在创建并推动一个新的计算范式,这个范式的目的是增强现代分布式系统&#xf…

dataset.py篇

dataset.py 目录: 前言观察数据书写代码函数解释 前言 在步骤中需要写自己的dataset类,并将label和image一一对应后返回。 观察数据 在书写dataset前最重要的就是要观察数据集,对数据集进行分析,比如了解图片大小&#xff0c…

maven基础入门

maven 1、maven简介 Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。官网 :http://maven.apache.org/什么是Maven?这里先引用知乎的一个回答 我先不说…

第五届“传智杯”全国大学生计算机大赛(练习赛) [传智杯 #5 练习赛] 复读

[传智杯 #5 练习赛] 复读 题目描述 给定若干个字符串,不定数量,每行一个。有些字符串可能出现了多次。如果读入一个字符串后,发现这个字符串以前被读入过,则这个字符串被称为前面相同的字符串的复读,这个字符串被称为…

Redis分布式锁剖析和几种客户端的实现

1. 背景 在传统的单体项目中,即部署到单个IIS上,针对并发问题,比如进销存中的出库和入库问题,多个人同时操作,属于一个IIS进程中多个线程并发操作的问题,这个时候可以引入线程锁lock/Monitor等,…

信息论随笔(三)交互信息量

之前讨论了一个事件的自信息量,但是实际情况下往往有多个事件发生,而且这些事件之间相互是有联系的。比如知道一个人踢足球,那么这个人很有可能会看世界杯。也就是说,我们可以通过一个事件获得另外一个事件的信息,或者…

解决Android Studio等开发软件出现更新TKK失败的两种方案

解决Android Studio等开发软件出现更新TKK失败的两种方案方案一 配置hosts1. 配置域名与IP2.扫描国内可用的IP方案二 替换翻译引擎百度翻译引擎在Android Studio等开发软件中利用Translation等翻译插件时,出现无法翻译的提示:更新TKK失败,请检…

数据结构之栈的实现及相关OJ题

🕺作者启明星使 🎃专栏:《数据库》《C语言》 🏇分享一句话: 对的人会站在你的前途里 志同道合的人才看得懂同一片风景 大家一起加油🏄‍♂️🏄‍♂️🏄‍♂️ 希望得到大家的支持&am…

【毕业设计】新闻分类系统 - 深度学习 机器学习

文章目录0 前言1 简介2 参与及比较算法3 先说结论4 实现过程4.1 数据爬取4.2 数据预处理5 CNN文本分类6 最后0 前言 🔥 Hi,大家好,这里是丹成学长的毕设系列文章! 🔥 对毕设有任何疑问都可以问学长哦! 这两年开始&a…

事件总线EventBus

事件总线是对发布-订阅模式的一种实现,是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。 什么是“总线”:一个集中式的事件处理机制。同时服务多个事件和多个观察者。相当于一个…

C#编程深入研究变量,类型和方法

编写正确的C#代码 简单的调试技术 变量的语法 声明类型和值 仅声明类型 访问修饰符 使用类型 通用内置类型 类型转换 推断式声明 自定义类型 类型综述 命名变量 变量的作用域 运算符 定义方法 指定参数 指定返回值 常见的Unity方法 Start方法 Update方法 …

金山云:基于 JuiceFS 的 Elasticsearch 温冷热数据管理实践

01 Elasticsearch 广泛使用带来的成本问题 Elasticsearch(下文简称“ES”)是一个分布式的搜索引擎,还可作为分布式数据库来使用,常用于日志处理、分析和搜索等场景;在运维排障层面,ES 组成的 ELK&#xff…

MMDetection3D库中的一些模块介绍

本文目前仅包含2个体素编码器、2个中间编码器、1个主干网络、1个颈部网络和1个检测头。如果有机会,会继续补充更多模型。 若发现内容有误,欢迎指出。 MMDetection3D的点云数据一般会经历如下步骤/模块: #mermaid-svg-q9Wy2NQvFHfuPWKs {font-…

骨传导原理是什么,佩戴骨传导耳机的过程中对于耳道有无损害

随着新时代的到来,我们周围的数码产品逐渐被新产物所替代,以往在耳机市面上,普遍都是入耳式耳机,但长时间佩戴这种耳机的话对于我们耳道来说是有着不可逆的伤害,而在近几年骨传导耳机的出现,打破了传统耳机…

18.Redis系列之AOF方式持久化

本文学习redis7两大持久化技术之一:AOF(Append Only File)日志追加方式持久化备份与还原,重写以及AOF方式的优缺点 1. AOF相关配置 首先我们先简单了解下Redis7中AOF相关配置 // 开启AOF方式持久化,默认no appendon…