Microsoft Developer Network > 포럼 홈 > General Windows Development Issues > need to start my screensaver on demand
질문하기질문하기
 

답변됨need to start my screensaver on demand

  • 2008년 4월 26일 토요일 오후 11:14sgk555 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    I need to start my screensaver on demand.  In the old days, there was a keyboard shortcut for this.  I thought about building a macro to go to the screensaver settings and doing "Preview".  I can't find a way to bulid a macro in an application that will work without starting the application.  Any suggestions or am I missing the availability of doing this already built into Vista?

     

답변

  • 2008년 4월 29일 화요일 오전 4:55nobugzMVP사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     답변됨
    Odd requirement, do you perhaps really want to call LockWorkstation()?  Otherwise, write a program that uses RegisterHotKey(), then calls SystemParametersInfo(), SPI_SETSCREENSAVEACTIVE when you get the WM_HOTKEY message.

모든 응답

  • 2008년 4월 29일 화요일 오전 4:55nobugzMVP사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     답변됨
    Odd requirement, do you perhaps really want to call LockWorkstation()?  Otherwise, write a program that uses RegisterHotKey(), then calls SystemParametersInfo(), SPI_SETSCREENSAVEACTIVE when you get the WM_HOTKEY message.
  • 2008년 4월 30일 수요일 오전 5:49sgk555 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     

    OMG, you're way over my head.  I don't want to lock the workstation.  I remember, again in the old days, that you could easily assign actions to keyboard shortcuts.  Frankly, I don't know how to write a program that would execute in Vista.  I've pulled up the info about each of the functions, etc you mentioned.  Do you feel up to giving me a quick tutorial on what to do?

     

  • 2008년 6월 22일 일요일 오후 4:00Monkey Phat 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     

    Find your screensaver file.  It will end in .scr

    Create a shortcut to it on your desktop or browse to it with My Computer

    Right click the file and go to properties

    Go to the Shortcut tab

    Click in the shortcut box

    Click the combination of keys you want to use (I use alt+F10)

    Click OK