我正在尝试创建一个模块,该模块可以关闭风扇或使其加速以提高性能。
最近我还发现这会循环以启用CPU风扇,但并没有关闭。
我已经研究了BIOS和WMI网络,但我正在寻找一种多平台解决方案。我在堆栈溢出时发现了这个问题:
import multiprocessing
def worker():
"""worker function"""
print ('Worker')
k = []
# of course in an infinite loop
while True:
# lets use the cpu mathematical power, to increse its temp
l = (2*33) >> 3
# it is also possible to consume memory..
# k.append(l)
pass
return
jobs = []
if __name__ == "__main__":
cpu = multiprocessing.cpu_count()
print("CPU count=" + str(cpu))
for i in range(cpu):
p = multiprocessing.Process(target=worker)
jobs.append(p)
p.start()
我希望它可以关闭CPU风扇,但是当我使用它时,它只会多次要求杀死程序,而它什么也不做: