Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过.NET仅重新启动Windows操作系统(而不是整个计算机)?_C#_.net_Vb.net_Windows_Restart - Fatal编程技术网

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

C# 通过.NET仅重新启动Windows操作系统(而不是整个计算机)?,c#,.net,vb.net,windows,restart,C#,.net,Vb.net,Windows,Restart,我知道,通过按住Shift键,单击restart,然后单击OK按钮,可以仅手动重新启动Windows,但是在.NET应用程序中有没有一种方法可以通过编程实现这一点?我想你指的是-哪一种也是 您会注意到,这仅指windows 95、98和ME。这在这种情况下是有意义的,因为这些版本的windows运行在MS-DOS之上,因此我假设它重新启动了windows层,而没有重新启动它下面的DOS层 在更高版本的windows上,按住shift键将无效,因为它们不会在DOS上运行。重新启动windows就是

我知道,通过按住Shift键,单击restart,然后单击OK按钮,可以仅手动重新启动Windows,但是在.NET应用程序中有没有一种方法可以通过编程实现这一点?

我想你指的是-哪一种也是

您会注意到,这仅指windows 95、98和ME。这在这种情况下是有意义的,因为这些版本的windows运行在MS-DOS之上,因此我假设它重新启动了windows层,而没有重新启动它下面的DOS层


在更高版本的windows上,按住shift键将无效,因为它们不会在DOS上运行。重新启动windows就是重新启动整个计算机,因为它下面没有“层”。如果您仍在使用windows 95、98或我。。。嗯。。。祝你好运,生活愉快?

重启操作系统,但不要重启计算机?这到底意味着什么?大概这意味着在卸载文件系统和卸载驱动程序后,操作系统会跳转到自己的入口点,而不是固件入口点(开机中断处理程序)。@JesusRamos see@mikez适用于Windows 95?@Mike:“适用于:Windows 95”在那些日子里,MS-DOS启动的某些部分在引导期间仍然运行吗?