2012-06-04 2 views
0

가능한지, 어떻게 코딩 할 수 있는지 전혀 알지 못합니다.Windows 7에서 화면 보호기, 잠자기, 잠금, 최대 절전 모드를 해제하는 방법 또는 vb.net 2010을 사용하는 방법

Windows 7이 아닌 관리자 계정으로 실행해야하는 응용 프로그램을 만들었습니다. PC가 절전 모드/잠김/최대 절전 모드/화면 보호기로 전환되면 실행되지 않습니다. 그래서, 나는 그들을 vb.net 2010을 사용하여 프로그래밍 방식으로 비활성화하고 싶습니다. 아무도 도와 줄 수 있습니까?

그런데 PC의 전원 설정을 편집하려고 시도 했으므로 절전 모드 나 최대 절전 모드로 전환되지 않습니다.하지만 불행히도 몇 시간 후에는 계속 켜져 있습니다. 어떤 생각?

답변

0

이 시도 : 그것은 사용중인 시스템을 알릴 수 있습니다

Private Const SPI_SETSCREENSAVERACTIVE As Integer = 17 

Private Declare Function SystemParametersInfo Lib "user32" _ 
    Alias "SystemParametersInfoA" (ByVal uAction As Integer, _ 
    ByVal uParam As Integer, ByRef lpvParam As Integer, _ 
    ByVal uWinIni As Integer) As Integer 

Public Function SetScreenSaverActive(ByVal Active As Boolean) As Boolean 

    Dim Result As Integer = SystemParametersInfo(SPI_SETSCREENSAVERACTIVE, CInt(Active), 0, 0) 
    Return (Result > 0) 

End Function 
+0

불행히도, 내가 사용하고있는 계정이 관리자가 아니기 때문에 regedit에 액세스 할 수 없습니다. 어떤 생각? –

+0

@KrisEdison이 답변을 편집했습니다. 그런데 – Vinod

관련 문제