【问题标题】:Is is possible to turn off the computer fan+ the processor fan with programming?是否可以通过编程关闭计算机风扇+处理器风扇?
【发布时间】:2010-10-20 16:16:11
【问题描述】:

今天我正在尝试观察软件是否会损坏硬件。为此,我选择关闭电脑风扇是个好主意(否则我宁愿让硬盘崩溃)。我需要知道以下内容:

  1. 任何人的电脑都可以做到吗?
  2. 这会对硬件造成危险吗?
  3. 选择 C ​​是一个不错的选择,还是我应该选择汇编语言? 提前致谢。

【问题讨论】:

  • 你想关掉谁的风扇?
  • 不想这样做。
  • 请编辑您的问题;添加以下几点可能会为您提供更好的答案: 1. 您要完成什么,以及在什么操作系统上? 2. 到目前为止你尝试过什么? 3. 你得到了什么结果? 4. 这与您预期的结果有何不同?
  • 是的,用 C 语言编程可以关闭任何计算机风扇。
  • 已经有人这样做了,SpeedFan:almico.com/speedfan.php

标签: c windows assembly


【解决方案1】:

首先,风扇旋转是有原因的:复杂的电子设备过热很快。使用专门的工具来执行此操作会更容易,例如 Windows 版 SpeedFan。

另一方面,如果您真的想要这样做,有办法 - 但是,它们大多是特定于供应商和产品的。对于 Linux 上的 Acer 笔记本电脑,请参阅例如this - 请注意,它是非常低级的(涉及 BIOS 调用),如果它发生故障,您可以保留这两个部分。

【讨论】:

    【解决方案2】:

    处理器风扇通常由硬件控制,无法通过软件控制。

    一些专业爱好者可能会提供一个 API 来执行此操作,但它仅适用于该硬件。

    【讨论】:

      【解决方案3】:

      如果您这样做,您可能会在短时间内触发热警报,并且电脑会在几分钟内关闭。尽管如此,仍然存在不可逆转地损坏硬件的危险。

      【讨论】:

      • 对硬件的危险很有趣,这就是我的想法,软件是否有可能对硬件造成危险。
      • @fahad:IIRC,90 年代初有一种计算机病毒试图通过反复上下旋转来杀死你的硬盘。虽然这些是正常活动,但它确实在长时间执行时会破坏驱动器。
      • @Piskvor:难道没有人会反复让头部以最大速度弹回它的停止位置吗?还是这是一个都市神话?
      • @sbi:我无法证明或反驳这一点,因为我实际上没有见过你描述的病毒,尽管我听说过
      猜你喜欢
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 2017-04-19
      相关资源
      最近更新 更多