首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Windows session 0中,即使没有桌面,我也能获得桌面,为什么?

在Windows操作系统中,Session 0是指与用户交互的零会话,也被称为服务会话。它是一个特殊的会话,不具有用户界面或桌面。

尽管在Session 0中没有可见的桌面,但我们仍然能够获得桌面的原因是通过Windows API和其他系统机制来实现的。具体来说,以下是原因:

  1. 客户端/服务器架构:Windows操作系统采用了客户端/服务器模型,其中包括用户交互和后台服务。在Session 0中,桌面作为一个服务运行,可以提供给需要访问它的应用程序。
  2. 服务管理器:Windows操作系统具有一个名为服务控制管理器(Service Control Manager,SCM)的组件,它负责管理和控制Windows服务。服务控制管理器允许我们通过指定服务的会话ID(包括Session 0)来访问服务。
  3. 用户访问权限:管理员用户可以通过使用Windows API来访问Session 0的桌面。这种访问权限通常是为了执行与系统管理和故障排除相关的任务,如服务配置和调试。

虽然可以在Session 0中获得桌面,但通常情况下,普通用户不直接与Session 0交互。用户通常在其他会话(如Session 1)中工作,这是一个具有可见桌面和用户交互的会话。

根据腾讯云的产品和服务,以下是一些与云计算相关的产品和服务推荐链接(请注意,根据问题要求,不能提及其他云计算品牌商):

  1. 云服务器(CVM):提供可扩展的云服务器实例,可满足各种计算需求。 链接:https://cloud.tencent.com/product/cvm
  2. 腾讯云容器服务(TKE):基于Kubernetes的容器化应用管理解决方案,帮助简化容器集群的部署、运维和扩展。 链接:https://cloud.tencent.com/product/tke
  3. 云数据库MySQL版(TencentDB for MySQL):基于MySQL的关系型数据库服务,提供高性能、可扩展和安全的数据库解决方案。 链接:https://cloud.tencent.com/product/cdb_mysql

请注意,这些链接仅供参考,并且根据问题要求,不能提及其他云计算品牌商。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

为什么 Linux 会在桌面端完败给 Windows

虽然很热爱 Linux,但是不得不承认 Linux 桌面端的表现并不是那么理想。...NetMarketShare 统计数据 一家之言不可信,但是三家公司给出的 Linux 桌面端的市占数据均不是很理想,这就很值得我们思考了。为什么 Linux 桌面没有那么讨好呢?...认为主要有下面的十大原因: 1) Linux 没有预先安装: 不得不承认,这是 Linux 桌面端失败的原因之一,PC 上预装的 Windows 笼络了很大一部分用户。...值得注意的是,即使是自己来组装电脑,商店中售卖的 PC 中安装的操作系统仅限于 Windows,而这给了 Linux 桌面发展的沉重一击。...8)Linux 桌面环境: 虽然很喜欢 Linux 的桌面环境,但我理解有些人对 Linux 桌面环境感到困惑、不知所措。

2.5K20

远程桌面服务影子 – 超越影子会话

注意:shadowing连接看似成功,但没有弹出shadow session的窗口的情况下,检查防火墙规则(动态端口必须打开或启用Shadow规则)。...影子会话处于暂停状态 还应该注意的是,最新版本的 RDS Shadowing 非常好地支持远程主机上的多显示器设置,即使每台显示器上开箱即用的分辨率不同。...不知道它什么时候可能有用,但是可以mstsc通过简单地增加{SESSION_ID}值来枚举使用自身的会话的存在 mstsc /v:{ADDRESS} /shadow:{SESSION_ID} 如果没有这样的会话...3389/TCP 端口上没有监听器的 netstat 命令输出 坚持 RDS Shadowing 技术可以获得一种持久性。...没有对智能卡进行任何测试,所以我不知道禁用证书传播服务将如何影响用户或操作系统。 这里有几个屏幕截图证明了这一点。所做的是禁用服务,使用 GUI 打开 RDP 并成功获得 RDP 连接。

5.1K40
  • 内网渗透 | RDP会话劫持实现未授权登录

    特别注意的是,即使远程连接的用户关闭了远程连接窗口,不会劫持该回话,只是在后台显示 “已断开连接”(Disconnected): image-20210523181120642 此时,仍能在 SYSTEM...其实可以使用 Psexec 来获得一个 SYSTEM 权限的 cmd(Psexec 获得的 shell 是 SYSTEM 权限的),然后再这个 SYSTEM 权限的 cmd 中直接执行 tscon...2 劫持命令: psexec -s -i cmd # 获得一个 SYSTEM 权限的 cmdquser user # 获得的 SYSTEM 权限的 cmd 中执行劫持命令tscon 2...配合远程桌面辅助功能后门的利用 相信你一定知道 Windows 粘滞键后门,如果你电脑上连按五次 shift 键,你就会发现电脑屏幕上弹出了一个叫做“粘滞键”的程序,即使没有登录进系统: image-.../manage/sticky_keysset session 6set target UTILMANexploit 执行成功后,我们开启目标主机的远程桌面,当我们点击左下角的辅助功能按钮后,成功弹出了

    3.9K40

    内网渗透测试:初探远程桌面的安全问题

    成功切换到了 bunny 用户的远程桌面: 而且, Windows 中有一个 tscon 命令,是命令行下使用的工具,可以实现与上述相同的功能。...是以 SYSTEM 权限运行服务的,所以我们tscon 2命令会以 SYSTEM 权限运行,此时便可以不提供目标用户密码的情况下成功劫持目标用户的会话: 其实可以使用 Psexec 来获得一个...获取 RDP 远程桌面连接记录 渗透测试中,远程桌面连接的历史记录不可忽视,根据历史记录往往定位出关键的服务器。接下来我们就介绍一下如何导出 RDP 连接的历史记录。...: https://github.com/3gstudent/List-RDP-Connections-History 与远程桌面相关的权限维持方法 Windows 粘滞键与辅助功能后门 估计你之前的文章中已经看到过...如果你电脑上连按五次 shift 键,你就会发现电脑屏幕上弹出了一个叫做“粘滞键”的程序: 即使没有登录进系统之前,连按五次shift键可以弹出这个程序: 思考一下,如果我们知道了这个程序的绝对路径

    3.8K40

    谁来结束GUI程序-关于任务栏的思考

    之前使用Windows XP的时候,都会有这样的经历,即打开一大堆的窗口,在任务栏排的满满的,同样程序的不同程序还可以分组,看似很有条理的样子… 不光Windows,Linux桌面,MacOS竟然...当然了,没有扒过GUI的历史,不敢确认这种携带任务栏的GUI桌面到底是源自何方,不过无所谓,就假设它是微软的原创吧。...---- 在手机,平板这种屏幕有限,且用户关注单一全屏UI的环境下,根本就没有任务栏存在的必要,推而广之,其实就算在Windows XP上,不需要有任务栏,那为什么要有任务栏?...任务栏是为了暂存GUI程序的窗口的,虽然桌面本身就已经支持了重叠窗口,但是为了让桌面可以更加整洁些,Windows允许将非前台的程序窗口最小化暂存到任务栏,等到它获得焦点的时候,再恢复它到前端。...任务栏根本就不需要,GUI桌面系统,任何时候有且只有一个GUI程序的窗口时焦点窗口,系统可以随时结束任何非焦点的GUI程序,只要当它再次希望获得焦点时,恢复到系统关闭它时的状态即可。

    76440

    14_使用windows自带的远程桌面mstsc连接Centos7.x远程桌面

    为什么80%的码农都做不了架构师?>>> ? 14_使用windows自带的远程桌面mstsc连接Centos7.x远程桌面 ?...而且还要在windows上安装一个RealVNC软件。我们希望找到一个配置简单,连接方便的方案。 所以,这里使用了 XRDP服务器。...相关工具材料: 一台安装了centos系统的电脑(的是centos7)。 一台安装了windows系统的电脑(的是win7)。...这里是局域网内测试,所以我直接关闭防火墙: systemctl stop firewalld.service 设置开机不启动防火墙: systemctl disable firewalld.servie...点击全屏显示时,如果你希望 高清全屏显示,MobaXterm连接前,选中一个会话右键,编辑会话(edit session) -> 高级设置(advanced) -> 显示(display) 设置合理的分辨率

    7.8K10

    C#.NET基于Topshelf创建Windows服务的守护程序不显示UI界面的问题分析和解决方案

    的应用程序守护进程(服务)》的最后,给大家抛出了一个遗留的问题--将TopshelfDemoService程序作为Windows服务安装的情况下,由它守护并启动的客户端程序是没有UI界面的。...到这里,我们得分析为什么会出现这个问题,为什么桌面应用程序模式下可以显示UI界面,而在服务模式下没有UI界面?...Windows XP、Windows Server 2003 或早期Windows 系统时代,当第一个用户登录系统后服务和应用程序是同一个Session 中运行的。...这样使得Session 0 与其他Session 之间无法进行交互,不能通过服务向桌面用户弹出信息窗口、UI 窗口等信息。这也就是为什么刚才说那个图已经不能通过当前桌面进行截图了。 ?...XP的FUS下工作的服务程序将很可能可以新版系统中工作,注意XP的FUS下的测试不能检测到Session 0下跟视频驱动有关的问题 本文我们的服务程序将通过CreateProcessAsUser

    1.3K20

    远程桌面优化避坑指南

    在线测试帧率:testufo.comWindows10中修改注册表后,发现帧率并没有提升。刚开始以为是显卡驱动问题,后知乎上看见有人遇到同样问题,发现和版本有关,企业版有效。...Windows10远程Windows11机器,发现帧率达到60Hz,都是核显且驱动版本一至。如果和我一样,修改注册表后无法达到60Hz,只有用其他方法。本文后面会有介绍。...有可能是因为没有独立显卡。启用该设置时需要测试效果,否则远程体验反而下降。关于远程桌面会话默认模式和H.264/AVC 444模式对宽带的要求,微软Azure虚拟桌面文档中有参考。...RealVNC测试达到60FPS,但是RealVNC不支持音频传送。NoMachine基于NX协议,使用H264或VP8编码,速度达到60FPS。...真正的远程桌面,支持多账户(非服务器版需要破解,可参考之前写的一篇(Windows 远程桌面多用户同时登录)RDP协议,用户画面渲染是客户端,所以即使远程电脑只支持2K,在被控电脑4K显示器下完美显示

    8.7K50

    Linux:算作一个动力操作系统的29 年(Tech Blog)

    不久,Chrome OS可能会具备运行Windows应用程序的能力。 微软最近增加了Windows中运行Linux的功能。...从默默无闻到支配 正如我上面所暗示的,成功地经历了平静的Linux革命。当我让Windows电脑离线时,不能完全理解为什么没有更多的计算机跟随。...Linux的桌面时代并没有到来 大约四年后,随着2004年Ubuntu的问世,Linux作为Windows桌面替代品的受欢迎程度得到了极大的提升。...Ubuntu Linux建立Debian Linux之上,成为流行的Linux桌面选择。它吸引了相当大的兴趣,并获得了越来越多的采用者。 包括在内。...然而,直到今天,随着Linux桌面用户群的增长,它的用户数量从未接近微软Windows。 尽管如此,其他有趣的Linux相关技术发挥了作用。

    52520

    浅谈xss的后台守护问题

    ,但是事实上,启动webdriver的时候,webdriver会像浏览器一样弹出来,的测试下,桌面的情况下怎么都运行不起来,可能是需求桌面的,所以想要放在线上服务器的话,可能需要有桌面才可以(想没人会在线上服务器装个桌面吧...,这里估计还是windows服务器) 一个普通的守护脚本 ok,到了最头疼的问题了,如何处理选手插入的js,如果你尝试了用上面的办法写一个守护脚本,你会发现,选手发一个alert(1),你的代码就会卡住...的测试下,这里只要没有弹窗,即使js没有加载完成,会被quit关闭webdriver。...2天48小时的时间内,的bot只挂了大概5次左右,其中两次是不小心被我们的运维ban了,有两次是发起请求的时候超时导致卡死退出,还有一次目测是有个选手发了大概20条刷新,导致webdirver直接卡死退出了...虽然不能说是完善的xss题目守护解决方案,不过算是解决了大部分的情况,希望有人提出更好的办法吧

    54920

    Xrdp服务安装配置实现Linux远程桌面访问

    左右 > 适用场景:由于色彩、音频、usb及本地磁盘映射方面较好`非常适用于虚拟桌面`; - VNC > 适用系统:windows、linux > 网络流量:较小,常用100k左右 > 适用场景:主要用于...--- ## 0x01 安装桌面环境 描述: CentOS(精简版) / Ubuntu 服务器通常使用命令行进行管理,并且默认没有安装桌面环境, 如果你正在运行 Ubuntu / CentOS 桌面版...### Ubuntu 系列 Ubuntu 源仓库有很多桌面环境供你选择; - (1) Gnome : 它是 Ubuntu 20.04 的默认桌面环境, 界面炫酷但是比较耗费资源,通常是桌面版本中使用...Step 1.如果你有一台 Windows 电脑,你可以使用默认的 RDP 客户端,执行mstsc命令调出远程桌面连接,并且“Computer”区域输入远程服务器 IP地址,并且点击“Connect”...: login failed 问题原因:远程桌面没有正确关闭,虽然windows 系统关闭远程桌面连接,但是在里linux上的进程还在运行,导致连接数量达到上限出现问题。

    9.6K43

    Vmware 虚拟机上搭建 Ubuntu Linux 开发环境

    当然、如果你有两台电脑,那事情就简单多了,一台装 Windows, 另外一台装 Ubuntu,这样获得最佳的性能。如果你只有一台电脑的话,建议你使用虚拟机的方式。...也许有人有疑问:既然安装的是 Desktop 版本,而且通过虚拟机很好的通过鼠标进行界面操作,为什么还需要通过 ssh 远程登录呢?ssh 是一个全命令行的操作界面,太难用了。...以服务器(Server)为例,它是不带图形界面的,即使有的小型服务器上安装了桌面版的 Linux 系统,这个桌面一般只有管理员维护系统的时候才用,正常的开发用户都是通过 ssh 登录上去,用命令行完成自己的工作...就连之前一直把 Linux 作为头号敌人的微软,最近开发了一个叫做 WindowsTerminal 的工具,旨在让用户Windows 系统上可以方便的进行命令行操作。...自己 Windows 下面写的各种文档,需要用 git 进行版本管理,虽然 git Windows 上有一个图形界面,但是用不太习惯,而且用了一个叫做 Cmder 的命令行工具,因为它给了我像

    8.2K41

    远程桌面的窗口最小化或关闭,影响模拟键盘鼠标的脚本

    但是,断开远程窗口或最小化远程窗口时,远程桌面将索回权限,并且对远程计算机 GUI 的所有访问都将丢失。这会导致自动化任务失去对远程系统的控制,无法按预期运行。...即使会话最小化或断开连接,VNC 允许运行自动化任务。 VNC 与远程系统建立连接的方式不同于远程桌面。VNC 以物理方式连接到远程系统,而不是为每个连接创建会话。...即使最小化或断开 VNC 窗口,连接会保留远程 GUI 的控制。 您的自动化任务可以继续按照与本地计算机上相同的方式运行。...,远程操作结束的话,不要点×,双击桌面的CloseRDP.bat就关掉窗口了,但远程会话里的东西都在(这里不能保证所有情形,测试了http://www.coreftp.com/server/index.html...录屏类软件,录屏的前提是有屏可录,远程窗口关闭没屏可录的空档期,录屏软件怎么处理这段空档因软件而异,视频的这个空档边界可能会有视觉变化被感知,比如闪屏、窗口变化的痕迹被捕捉,ev录屏这个软件上有见到

    3.9K10

    SDN第二章 win10远程桌面Ubuntu

    虽然配置XShell + XManager可以实现打开图形程序,但速度之慢,即使内网也无法忍受。 今天来推荐一个更高效的远程桌面方法,让你把服务器当成自己笔记本用,可以强大到爆炸。...远程桌面方法最好内网使用,外网需要有固定IP地址,且3389端口访问权限。 本方法Ubuntu 16.04和18.04的系统中测试通过。其它版本系统有问题,可多上网搜索解决方案。...apt-get install vnc4server 安装xubuntu-desktop sudo apt-get install xubuntu-desktop 向xsession中写入xfce4-session...(每个用户自己运行此行) echo "xfce4-session" >~/.xsession 开启xrdp服务 sudo service xrdp restart 查看ip地址 其实你连接至服务器,应该就知道...ifconfig Windows端 启动远程桌面连接(开始菜单中可以找到,找不到搜索一下),输入IP地址连接;注意IP地址可以是服务器的内网(需要用户同一网段)或外网(需要开通3389端口访问权限)均可

    1.2K30

    微软为什么Windows10为什么还要保留DOS?

    windows系统但主要分布移动终端或者服务器端,对于桌面版影响极其微小,而且linux桌面系统使用人员主要还是技术相关人员,相当于未来很长时间内微软还会继续统治桌面版的操作系统。...虽然微软潜在的对方不是很多并不代表着没有,苹果的IOS系统无论是移动端还是桌面全球都有非常多的粉丝支持,好在是苹果主要在高端机型,所以从竞争的角度出发微软公司得提前预知设计出新的操作系统,所以微软不断升级操作系统...,商业公司任何行为的背后都是要和利益挂钩的,即使在当时不能立即看到收益也是维护后期稳定的收益,这是对windows一直保持版本更新的重要原因。...为什么win系统里面保持命令行存在?...未来会不会有一种可能微软直接在内部集成一个linux类似系统的功能模块,这样系统兼容性上会更强了,对于增加用户的粘性也是非常有帮助的,希望帮到你。

    1.6K20

    Linus:鄙视用道德绑架开源的行为

    当然每个人都有自己的选择权,没有丝毫贬低他们的意思。 但是,企图将任何特殊的许可当做道德选择真的让愤怒。 LinuxFR:为什么桌面如此特殊,为什么比其它市场艰难?...相反,你的桌面是你每天都要看到的,即使有些东西你不需要,你不会对它们产生反感,使用时间长了,你可能还会产生一种依赖。...桌面做的事情更多,你它上面玩游戏,编写文档,开发软件,对某些人来说,只有一个浏览器就足够了,正是要应付这么多的任务,桌面比服务器更复杂。有趣的是,智能手机慢慢开始出现桌面的复杂性。...LinuxFR:为什么Linux桌面未被主流用户采用?内核社区改善这个情况吗?还是这本身属于用户空间的问题?...我们不是没有主流用户 – Android用户就是Linux主流用户,问题是桌面是一个困难的市场,有巨大的网络效应,大多数人都不希望改变他们的环境,如果必须转移到新环境,他们希望获得帮助和支持,这里的“

    86660

    Linux桌面环境(桌面系统)

    KDE 和 Windows 比较类似,各位初学者相信都是 Windows 的用户,所以切换到 KDE 不会有太大的障碍。 KDE 允许你把应用程序图标和文件图标放置桌面的特定位置上。...Cinnamon 是新的,而且积极开发之中,但这款出色的桌面环境没有因新颖而在功能方面有所减弱。 Cinnamon 拥有 GNOME 和 Unity 等其它桌面环境所没有的种种功能。...尽管这些图形化桌面环境并没有大量专为其设计的应用,但它们仍然运行许多基本的图形化程序,支持如文字处理、电子表格、数据库、绘图以及多媒体等功能。...查看桌面环境 我们可以通过环境变量 DESKTOP_SESSION 来查看当前 Linux 发行版使用了哪种桌面环境,例如: [c.biancheng.net] echo DESKTOP_SESSION...另外,你可以查看/etc下有没有对应的目录,例如 gnome 目录或者 kde 目录,如果有的话,就说明已经安装了。

    1.2K30

    2020年最漂亮的 Linux 发行版

    _OS设法Ubuntu上提供了出色的UI,同时提供了纯GNOME体验。 Pop!_OS既不浮华,不包含花哨的动画。它设法通过完美地组合图标/主题来解决问题,同时从技术角度完善了用户体验。...它提供了多种桌面环境版本,供你下载时选择。无论选择什么,你仍然可以获得足够的选项来自定义外观和布局。 五、KDE Neon ?...与Kubuntu或其他基于KDE的发行版不同,你不必等待数月即可获得新的KDE软件。你可以KDE桌面获得很多内置的自定义选项。 六、Zorin OS ?...网站: https://zorinos.com/ Zorin OS是一个令人印象深刻的Linux发行版,即使精简版提供良好的用户体验。 你可以尝试使用完整版或精简版(使用Xfce台式机)。...但是你可以基于Ubuntu的Nitrux中使用Arch Linux的pacman软件包管理器。 免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

    2.4K30

    乌班图,从安装到抢救

    虽然把办公用的系统搞成不熟悉的风险很高,但想着这样促使自己必须解决出现的问题,大概学到更多的东西,最后就装了。...但后来发现装的这个自带的桌面系统玩不了这个,不过也无所谓,主要是研究linux。 跟windows一样,它有桌面系统,而且还不止一个。...这之后又是一通搜索,某篇文章中突然发现,“rc.local”文件内的开头,必须有句代码: #!/bin/bash 突然一想,最开始在编辑这个文件之前,确实有来着。.../bin/bash”,至于为什么正常用,可能“rc.local”文件并没执行,而是其他地方启动的。...而且后来还发现,即使开机执行了命令,本地的1080端口不一定显示被占用,只有用到科学上网的时候才会有显示。所以各种很神奇。

    1.1K10
    领券