罗小黑本喵 另外之前 焊锡锡 似乎还提到了一个名为“Recovery Console”的同样运行于Native模式的Shell 我也试玩了下 跟"Nativeshell"一样都自成shell 而不是像"OneCore"那样直接调用cmd shell 导致不能像cmd那样直接运行EXE COM这样的可执行程序 不过Nativeshell在Windows XP倒是有一个很有意思的点 那就是截然不同的“画风”
越谷夏海的火箭一枚 越谷夏海的火箭一枚 获得一个基于 22000 的 Windows XP 安装程序(内核运行 smss.exe) 焊锡锡 搞一个NT5风格的恢复控制台 都没有用——虽然 SPCONCMD 是个 Executable File,但它和 SMSS 都没法打开。 打开是类似楼主的 甚至我还拿它们替换了 cmd,但系统只会无助地转啊转。。。 顺便,我对比了正常 Windows 和这个版本的 Windows,它们的 cmd 是一样的。
越谷夏海的火箭一枚 罗小黑本喵 而有的则是两者皆可运行 比如在桌面和"OneCore"皆可运行的cmd.exe及其承载进程conhost.exe 以及磁盘检查chkdsk等 cmd 好像不能,GitHub 的 Native Shell 项目那边有人报告改运行 cmd 会蓝屏。两个系统的 cmd 应该是不同的程序。 越谷夏海的火箭一枚 所以楼主发文件吗
罗小黑本喵 尽管“OneCore”能给的EXE极其稀少 但运行wininit还能秒蓝屏 同样都是“Native Mode” 这个就完整继承了cmd shell 运行userinit则是另开一个指定好的shell进程 例如直接在一般情况下(也就是win32环境+基于explorer的桌面shell)运行userinit 会另外给你开个资源管理器窗口 (不过这玩意连tasklist都没给就离谱)
罗小黑本喵 当然 有些系统进程不可在其之上的win32模式运行 就只能在Native模式运行 比如对于win32子系统至关重要的csrss.exe smss.exe等 而有的则是两者皆可运行 比如在桌面和"OneCore"皆可运行的cmd.exe及其承载进程conhost.exe 以及磁盘检查chkdsk等
罗小黑本喵 越谷夏海的火箭一枚 cmd 好像不能 nativeshell直接像cmd那样运行exe会提示未注册 毕竟也是自成shell 至于怎么实现运行我得另外鼓捣下 越谷夏海的火箭一枚 所以楼主发文件吗 这个嘛 填完坑再发 在这之前标题附带的两个视频里边有
罗小黑本喵 罗小黑本喵 不过Nativeshell在Windows XP倒是有一个很有意思的点 那就是截然不同的“画风” chkdsk同样也运行于这一模式(当然也用同样的“画风”) 在chkdsk和Nativeshell两者皆挂起时 下次重启后前者会优先运行
越谷夏海的火箭一枚 罗小黑本喵 nativeshell直接像cmd那样运行exe会提示未注册 毕竟也是自成shell 至于怎么实现运行我得另外鼓捣下 不不不。 运行什么全靠HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager里面的BootExecute决定。看看安装了 Native Shell 的 Windows 上这个键值里面是什么。 假设您现在知道了,然后 Github 上面的那个问题是试图修改这个键值运行 cmd,但是正常的 Windows cmd 似乎无法以 CLI 模式运行,于是 BSOD。 罗小黑本喵 这个嘛 填完坑再发 在这之前标题附带的两个视频里边有 系统本身就算了,我想要 CLI cmd😋 罗小黑本喵 chkdsk同样也运行于这一模式 如果用 convert 转换系统分区为 NTFS,也会出现。
罗小黑本喵 越谷夏海的火箭一枚 "OneCore"的vhdx之前试过可以挂载 等下我上注册表看看 如果不是cmd的话 conhost也有可能 好吧“OneCore”的注册表没有CurrentControlSet及其以下的项
罗小黑本喵 越谷夏海的火箭一枚 这一点我也试过 默认情况下这一项的*号后面无任何字符 装了Native之后后面就会加上“native”和一串字符 但是当我把其中的native改成cmd或者conhost这些并重启后 却是照常进入桌面 没反应 只有这个值带native时才能进入 莫非是我的打开方式不对(?) (昨晚试的结果 等下到图书馆再试下)