게임강의

API를 이용하여 시스템 종료하기

컨텐츠 정보

본문


- 사용할 수 있는 상수목록 -



1. EWX_LOGOFF = 0    // 로그오프



2. EWX_SHUTDOWN = 1  // 시스템 종료



3. EWX_REBOOT = 2  // 다시 시작



4. EWX_FORCE = 4 // 모든 윈도우를 닫고 시스템 종료



5. EWX_POWEROFF = 8  // 시스템을 종료하고 전원을 내림. (시스템 종료는 다 똑같아 보입니다. 제가 보기에는..)



(함수)



Private Declare Function ExitWindowsEx Lib "user32.dll" ( _

  ByVal uFlags As Int32, _

  ByVal dwReserved As Int32) As Int32



(사용 예)



ExitWindowsEx(EWX_SHUTDOWN, 0)



 



InitiateSystemShutdown



(함수)



Private Declare Function InitiateSystemShutdown Lib "advapi32.dll" Alias "InitiateSystemShutdownA" ( _

  ByVal lpMachineName As String, _

  ByVal lpMessage As String, _

  ByVal dwTimeout As Int32, _

  ByVal bForceAppsClosed As Int32, _

  ByVal bRebootAfterShutdown As Int32) As Int32



(사용 예)



InitiateSystemShutdown(Environment.MachineName(), vbNullString, 0, False, False)



 



 


관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


  • 등록자 벼배릅 등록일 04.14
알림 0