Hi,
This is wound weird but I would like to know, can I write a
C-Program call it test.exe to change the CMOS settings while I'm in a Win32 Enviroment?

Only while in Win32 Environment.

I try to do this thorugh a dos-prompt, it can be done.
The list was updated successfully. But when I reboot my system,
I went into CMOS but the default value just before the modification was being restored.

Is this possible to do it?
thanks.

p/s: running on WinXP platform.