2010-12-01 82 views
-1

我有一个问题。 可以使用Assembly重新启动我的系统(操作系统:MS Windows XP/7)吗? 怎么样? (你能给我一个.com文件吗?)重新启动系统与组装

+3

你试过`shutdown.exe -r`吗? (http://technet.microsoft.com/en-us/library/bb491003.aspx) – 2010-12-01 10:48:41

回答

1

它可能不能用.com文件完成,因为.com文件是MS-DOS程序并且无法访问必要的Windows API。尽管可以使用.exe文件来完成。

如果你知道如何从程序集中调用Windows API,它看起来像ExitWindowsEx函数可能是你想要的。

+0

+1如果您*不知道如何从程序集调用Windows API,则可以在C/C++中编写等效代码,然后查看编译器在调试器下生成的汇编代码。 – 2010-12-01 10:52:00

相关问题