Entwickler-Ecke
Windows API - Fan controller... ?
Stianbl - Mo 16.08.04 15:42
Titel: Fan controller... ?
Hi again! :D
I have some more questions, and the first one is:
How do I make a Fan Controller? I have searched on google.com, but I still can`t find out anything about a fan controller.. (CPU Fan Controller)
Do someone here know a page where I can find my answer? (I can use
http://www.altavista.com to translate it if it`s not in english.. But I like English pages best! :wink: )
The best would be to get the code for a simple controller here, or a prosject file that WORKS .. hehe :P
My second question is: How do I make a screensaver? And most of all, how do I make a screensavet that shows a movie, or smaller movie clips?
Really, really thanks to everybody here that helps me, and to everyone else here! :wink:
:!: -GREAT FORUM- :!:
Delete - Mo 16.08.04 16:28
I think you controll the fan speed by regulating the fan voltage. How you can regulate the fan voltage depends on the motherboard. You will need information abaut it from the manufacturer.
I ain't sure but I think you will need a driver and therefor you won't geht far with Delphi, because you cannot write drivers with Delphi.
Stianbl - Mo 16.08.04 16:30
Ok..
But Thanks anyway! :P
Do you know anything about the screensaver thing? 8)
Muetze1 - Mo 16.08.04 16:52
Moin!
The fan controller will receive it's information basicly from the SMBus interface of the motherboard and can also control the fan voltage through this interface. The basic requirement is the support of the motherboard (basicly meaning the chipset, offering a SMBus interface and also the registers in the SMBus to set the voltage). Search for SMBus and you will find further information.
The .scr screensaver files are nothing special - just renamed exe files. Windows will add parameter when launching the .scr files:
/p is followed by a decimal number representing the window handle where to draw the preview of the saver.
/s is set when starting the screen saver for saving
/c is set when the user wants to configure the screen saver
/p (i'm not sure about this option, but IMHO it is used this way): is set, when the screen saver should be password secured.
MfG
Muetze1
Stianbl - Di 17.08.04 15:47
Thanks! :wink:
And one more question abouth the CPU fan controller...
Is it possible to use the original motherboard driver, and just program delphi to use it? So That I just make several versions, depending om witch motherboadr they are using?
And if so, where can I get some help on this?
Thanks in advance! 8)
Muetze1 - Di 17.08.04 16:56
Moin!
Not every motherboard vendor offer an own SMBus interface driver and those which do this, they are not using a definied interface format. Every vendor cooks his own soup. It would be difficult to examine the needed information about the DLL and where to find.
Maybe you find help by some vendors... - but I do not believe in this, because they don't want to offer their interfaces and internal informations...
Regards
Muetze1
Stianbl - Di 17.08.04 23:20
Ok.. :(
But thanks anyway! :D
This is a really, really great forum.... :wink:
Klabautermann - Mi 18.08.04 02:58
Titel: Re: Fan controller... ?
Hello,
Stianbl hat folgendes geschrieben: |
My second question is: How do I make a screensaver? And most of all, how do I make a screensavet that shows a movie, or smaller movie clips? |
I want to please you to open an new Topic for every question. This will help you to find ansers for every question (because somebody who knows something about Screensafers won't look into a Topic about FAN controller) and it will help other user with the same problem to find an already answered Topic before opening a new one.
Regards
Klabautermann
Net-Spider - Di 07.09.04 16:02
the program "SpeedFan" is also written in delphi, it uses the "giveio.sys" to get hardware access, it can also control the fans so maybe you can get some infos from the author.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!