2010-12-01 6 views
-1

질문이 있습니다. 어셈블리를 사용하여 시스템 (OS : MS Windows XP/7)을 재부팅 할 수 있습니까? 어떻게? (당신은 나에게 .COM 파일을 줄 수 있습니까?)어셈블리가있는 재부팅 시스템

+3

'shutdown.exe -r'을 사용해 보셨나요? (http://technet.microsoft.com/en-us/library/bb491003.aspx) –

답변

1

그것은 아마 .com 파일을 수행 할 수 없습니다하는 .com 파일이 MS-DOS 프로그램과 필요한 윈도우 API에 액세스 할 수 없습니다 때문입니다. 그래도 .exe 파일로 처리 할 수 ​​있습니다.

어셈블리에서 Windows API를 호출하는 방법을 알고 있다면 ExitWindowsEx 함수가 원하는 것일 수 있습니다.

+0

+1 어셈블리에서 Windows API를 호출하는 방법을 모르는 경우 C/C++에서 해당 코드를 작성할 수 있습니다 디버거에서 컴파일러에 의해 생성 된 어셈블리 코드를 살펴보십시오. –

+0

고마워 ... 그래서 어셈블리 코드를 원한다. 터보 어셈블러로 컴파일 할 수있다. – mrdaliri

관련 문제