Hi friends, i working on 32 bit vista i want to enable and disable secondary monitor programatically, in 32 bit vista i can enable secondary if it is disabled, but when i try to disable when it is enabled it put primary monitor also in sleep with black screen, and primary not wake up till i not hit alt+ ctrl+ delete key , my function doing all fine but it put primary in sleep while i try to disable secondary, same code is fine in xp there no problem , even 64 bit vista also no problem, my issue only in 32 bit vista while disabling, hey anybody faced this type problem then let me reply .... thanks