Re: Change BIOS using C/C++?
Norbert Unterberg wrote:
leslie eldrige schrieb:
If our company get new computers, then we must change some
settings. For example disable Hyperthreading in BIOS, or e.g. enable
infrared for mobile etc.
I also do not know any portable way to change BIOS settings. But I
assume that some of the bigger vendors (IBM, DELL etc) have created
interfaces/BIOS API for their own computer systems, so you might want
to ask your vendor.
But out of curiosity: Why do you want to disable Hyperthreading? I
was quite happy to find out how to enable it because it keeps the PC
running even if one app is ill-behaved.
oodles and oodles of third-party drivers that fail in a multi-processor /
hardware threads environment
Hyper-threading, and SMP in general, may make the computer more responsive
when running multiple CPU-bound apps, but I promise it does nothing to
prevent ill-behaved apps from bringing your computer to a halt (just hog
memory and force the OS to start paging, you'll have almost 0% CPU used but
everything stops, regardless of number of cores).
Norbert