[C#] 소스코드로 바탕화면 변경하기


[C#] 소스코드로 바탕화면 변경하기

같은 환경의 인트라넷을 사용하는 회사 구성원들의 PC 바탕화면을 관리자가 자체적으로 제어하며,수시로 알림사항이나 주의사항 등을 바탕화면으로 제작하여 자동으로 적용시켜주는 프로그램을 C# 환경을 이용하여 간단하게 개발할 수 있습니다. 우선 윈도우 user 구성 요소인 "user32.dll" 파일의 Import가 필요합니다. 소스 클래스 내에 아래와 같이 선언해줍니다. const int SPI_SETDESKWALLPAPER = 20; const int SPIF_UPDATEINIFILE = 0x01; const int SPIF_SENDWININICHANGE = 0x02; [DllImport("user32.dll", CharSet = CharSet.Auto)] static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni); 레지스트리(Registry) 변경을 통해 사용자 바탕화면의 스...


#user32 #WALLPAPER #바탕화면변경 #바탕화면변경프로그램 #씨샵

원문링크 : [C#] 소스코드로 바탕화면 변경하기