| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Скорость куллера поменять на С++ |
| Автор: kurlyak 20.12.2016, 15:20 |
| Я пользуюсь Visual Studio C++, какие есть функции что бы менять скорость куллера на процессоре? Мой куллер сильно шумит, постоянно с низких скоростей сам по себе переходит на высокие - вобщим я не доволен. В идеале я собираюсь написать одну функцию которая выполняется по нажатию на кнопку на диалоговой форме, эта функция SetFanSpeed(4500); И все - после мой куллер должен иметь 4500 оборотов скорости. Какие есть системные функции из Platform SDK (как я понимаю) на эту тему? |
| Автор: vol4ek 20.12.2016, 17:42 |
| если это и реализовано где так это в биосе |
| Автор: xvr 20.12.2016, 17:49 |
| Смотрите в сторону WMI. Если это где и есть, то только там. Для начала можно поставить https://wmie.codeplex.com/ и попытаться найти в нем нужный класс. Если там нет, то значит не повезло |
| Автор: миг 25.12.2016, 22:14 |
| должны быть аппаратные датчики. по мере нагрева процессора скорость кулера увеличивается. не боитесь, что если принудительно понизить обороты кулера, то комп перегреется и будет работать не стабильно? думаю нужно использовать драйвер. посмотри тут https://msdn.microsoft.com/en-us/library/aa394146(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/aa394493(v=vs.85).aspx http://wutils.com/wmi/root/cimv2/win32_temperatureprobe/ |