go 4

Golang으로 화면보호기와 절전 모드 방지하기

Go 언어(Golang)를 사용해 시스템이 화면보호기나 절전 모드로 들어가지 않도록 설정하는 방법을 만들어 볼려고합니다. 예를 들어, 장시간 프레젠테이션을 할 때 화면이 꺼지지 않게 하고 싶을 때 유용하겠죠.Windows 환경에서만 동작합니다.Windows에서 화면보호기 방지하기Windows에서는 시스템의 유휴 상태를 제어하기 위해 SetThreadExecutionState라는 API를 호출할 수 있습니다. 이를 Go로 구현하려면 golang.org/x/sys/windows 패키지를 활용하면 됩니다. 아래는 간단한 예제 코드입니다.코드 예제 package main  import ( "fmt" "time" "golang.org/x/sys/windows" ) func preventScreenSaver(..

개발/go 2025.03.24