通过.NET重新启动Windows操作系统(而不是整个计算机)?

J. *_*ein 0 .net c# vb.net windows restart

我知道可以通过按住Shift键,单击"重新启动"然后单击"确定"按钮来手动重新启动Windows,但有没有办法在.NET应用程序中以编程方式执行此操作?

Ori*_*rds 8

我假设您指的是关于在不重新启动PC的情况下重新启动Windows的微软知识库文章 - 这也在维基百科上引用了

您会注意到这仅指Windows 95,98和ME.在这种情况下它是有道理的,因为那些版本的Windows运行在MS-DOS之上,所以我假设它重新启动了Windows层而没有重新启动它下面的DOS层.

在Windows的更高版本中,按住Shift键将不起作用,因为它们不在DOS上运行.重新启动Windows 正在重新启动整个计算机,因为它下面没有"层".如果你还在使用Windows 95,98或ME ......嗯...祝你好运并拥有美好的生活?