2012-07-04 2 views
0

에서 작동하지 않습니다 : 그것은 잘 작동PHP 시스템() 명령이 코드가 로컬 호스트

<?php 
system('shutdown -s'); 
?> 

을 내 로컬 호스트 및 모든 것을 종료됩니다. 그러나 이것은 컴퓨터를 잠그지 않습니다 :

<?php  
system('Rundll32.exe System32\User32.dll,LockWorkStation'); 
?> 

왜 작동하지 않습니까?

+0

죄송합니다. 코드가 어떤 이유로 처음 올바르게 포맷되지 않았습니다. – Zachrip

+0

간단한 DOS 프롬프트에서 두 번째 명령을 시도 했습니까? (PHP 외부) – Jocelyn

+0

@Jocelyn 이는 Windows에서 유효한 명령입니다. – Lusitanian

답변

1

웹 서버가 사용자 세션에서 실행 중이 아니며 잠글 수 없습니다.

+0

어떻게 종료가 작동하나요? – Zachrip

+0

시스템은 적절한 권한을 가진 어떤 것으로 인해 종료 될 수 있기 때문에; 그렇게하면 사용자 세션이 필요하지 않습니다. –

+0

좋아, 컴퓨터를 잠글 수있는 방법에 대한 다른 제안이 있으십니까? – Zachrip