Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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# 无需切换到桌面模式即可启动非沉浸式应用程序_C#_Windows_Winapi_Windows 8_Windows 8.1 - Fatal编程技术网

C# 无需切换到桌面模式即可启动非沉浸式应用程序

C# 无需切换到桌面模式即可启动非沉浸式应用程序,c#,windows,winapi,windows-8,windows-8.1,C#,Windows,Winapi,Windows 8,Windows 8.1,在windows 8中,当您从“开始”菜单或按菜单中的快捷键启动非沉浸式应用程序(即桌面应用程序)时,windows将从“开始”菜单切换到桌面模式。是否有一种方法,即清单或com合同来防止这种情况发生 我问这个问题的原因是因为我正在尝试创建一个小应用程序来获取部分屏幕截图,即在功能上类似于“剪贴工具”或“(发送到)一张便笺”。但是,由于过渡,它会在过渡期间捕获屏幕内容。如果创建一个没有窗口的应用程序会发生什么情况?同样的行为,它会从“开始”菜单切换到桌面。

在windows 8中,当您从“开始”菜单或按菜单中的快捷键启动非沉浸式应用程序(即桌面应用程序)时,windows将从“开始”菜单切换到桌面模式。是否有一种方法,即清单或com合同来防止这种情况发生


我问这个问题的原因是因为我正在尝试创建一个小应用程序来获取部分屏幕截图,即在功能上类似于“剪贴工具”或“(发送到)一张便笺”。但是,由于过渡,它会在过渡期间捕获屏幕内容。

如果创建一个没有窗口的应用程序会发生什么情况?同样的行为,它会从“开始”菜单切换到桌面。