2010-12-01 5 views
-1

質問があります。 アセンブリを使用してシステム(OS:MS Windows XP/7)を再起動することはできますか? どのように? (.comファイルを教えてください)アセンブリシステムでリブートする

+3

'shutdown.exe -r'を試しましたか? (http://technet.microsoft.com/en-us/library/bb491003.aspx) –

答えて

1

.comファイルは、MS-DOSプログラムであり、必要なWindows APIにアクセスできないため、.comファイルではおそらく実行できません。しかし、それは.exeファイルで行うことができます。

アセンブリからWindows APIを呼び出す方法を知っていれば、ExitWindowsEx関数が必要なように見えます。

+0

+1アセンブリからWindows APIを呼び出す方法がわからない*場合は、C/C++で同等のコードを記述することができますデバッガの下でコンパイラによって生成されたアセンブリコードを見てください。 –

+0

ありがとう...アセンブリコードが必要なので、Turbo Assemblerでコンパイルできます。 – mrdaliri

関連する問題