无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011足迹
打印 上一主题 下一主题

Native子系统的 Cmd (Native Cmd) M2正式发布 -- 2011-07-22 (reg.exe,xcopy.exe)

  [复制链接]
61#
发表于 2011-5-26 19:35:38 | 只看该作者
测试 MKlinK 建立硬链接没有问题,建立的新链接文件可以正常运行啊
回复

使用道具 举报

62#
发表于 2011-5-26 20:05:10 | 只看该作者
谢谢 足迹和YY ,请问如何查看Native Cmd下各个命令的参数及作用啊?
MKlinK ?或 MKlinK help   可以吗?
回复

使用道具 举报

63#
 楼主| 发表于 2011-5-26 20:28:11 | 只看该作者
原帖由 thttht 于 2011-5-26 20:05 发表
谢谢 足迹和YY ,请问如何查看Native Cmd下各个命令的参数及作用啊?
MKlinK ?或 MKlinK help   可以吗?

nativecmd的帮助有help命令(查看所有命令和功能)?命令(查看所有命令),/?参数(命令的详细使用帮助)
回复

使用道具 举报

64#
发表于 2011-5-27 04:25:34 | 只看该作者
使用Ncmd.exe N7z.exe及Nmount.exe修改 MINI TangoPE 0519 Native 测试成功。
修改注册表Bootexecute数值数据为:
                Ncmd.exe /c NAutorun.Cmd
NAutorun.Cmd内容为:
@echo off
md x:\tools
set Drv=Z W V U T S R Q P O N M L K J I H G F E D C
for %%i in (%Drv%) do (
    if exist %%i:\minipe\tools.wim Nmount.exe %%i:\minipe\tools.wim x:\tools
    if exist %%i:\minipe\tools.7z %windir%\system32\N7Z.EXE xs %%i:\minipe\tools.7z x:\tools
    if exist %%i:\minipe\wxpe.wim Nmount.exe %%i:\minipe\wxpe.wim x:\wxpe
    if exist %%i:\minipe\WXPE.7Z %windir%\system32\N7Z.EXE xs %%i:\minipe\WXPE.7Z X:\WXPE
    if exist x:\wxpe\system32\Pecmd.exe exit      
    )>nul


   以上WIM和7z两种形式均测试成功。
回复

使用道具 举报

65#
发表于 2011-5-27 09:38:55 | 只看该作者
原帖由 2011足迹 于 2011-5-26 20:28 发表

nativecmd的帮助有help命令(查看所有命令和功能)?命令(查看所有命令),/?参数(命令的详细使用帮助)


谢谢足迹!
发点东西!足迹你看看这个对你有用吗?希望有所帮助,我对编程一窍不通!
========================================================================================
Native shell — Windows command prompt which can start before Winlogon and Win32 subsystem

Native shell is a program for experiments with a Native API mode of Windows. Native mode is a mode, where chkdsk starts at the boot time before login screen appears. It is used by chkdsk utility to check and correct errors in the system partition. The Native mode itself is a blue screen (it is blue in Windows XP, another color in other versions of Windows), which appears before the Windows login screen. See the image (click the picture to zoom it):

Windows XP Native mode. Native shell application is running.

The program is a shell (a command line interface). It can perform some basic operations with Windows files and directories.Program runs before starting of main Windows components, so we have access to the entire file system and registry without many restrictions. All operations are implemented through the Native API (ntdll.dll).
Features
  • Starting another process (native processes only, win32 not supported)
  • Read keyboard input and process commands. To display a list of commands type "help" in the console.
  • Navigate through the file system.
  • Copy, move and delete files.
  • Create directories.
  • Turn off and restart the computer.
  • Show list of running processes.
  • Show device tree and system information
  • Displays a list of files in a directory on the screen. Shows file names, short names (in 8.3 format) and file size.
  • Leave native mode and start Windows.
  • Shutdown and reboot PC.
Not implemented
  • Working with registry
  • Autocomplete commands
  • Command input history
List of console commands
If the argument contains a space, it should be put in quotation marks (except for "cd" command, it can process paths without quotes).
  • cd X     - Change directory X
  • md X     - Make directory X
  • copy X Y - Copy file X to Y
  • move X Y - Move file X to Y
  • poweroff - Power off PC
  • dir      - Show directory contents
  • pwd      - Print working directory
  • del X    - Delete file X
  • reboot   - Reboot PC
  • devtree  - Dump device tree
  • shutdown - Shutdown PC
  • exit     - Exit shell
  • sysinfo  - Dump system information
  • lm       - List modules
  • vid      - Test screen output
  • lp       - List processes

源代码和可执行文件 nativeshell_0.12.rar (36.13 KB, 下载次数: 86)

[ 本帖最后由 thttht 于 2011-5-27 09:41 编辑 ]
回复

使用道具 举报

66#
发表于 2011-5-27 09:47:09 | 只看该作者
原帖由 thttht 于 2011-5-27 09:38 发表


谢谢足迹!
发点东西!足迹你看看这个对你有用吗?希望有所帮助,我对编程一窍不通!
========================================================================================
Native shell — Win ...

nativeshell嘛

看功能就知道是我们之前用的那个吧,哈哈~~

看样子,我们之前用的应该是基于这个的吧

[ 本帖最后由 andos 于 2011-5-27 09:48 编辑 ]
回复

使用道具 举报

67#
发表于 2011-5-27 14:07:21 | 只看该作者
高手双出大作了,学习!
回复

使用道具 举报

68#
发表于 2011-5-28 01:07:51 | 只看该作者
有意思啊。同志们。再努力一下,在PE上用。
回复

使用道具 举报

69#
发表于 2011-5-28 07:59:30 | 只看该作者
有两个问题向各位高手请教:
(1.) Ncmd 比native shell 有什么优势吗?我觉得native一个小文件能做的事,Ncdm却需要好几个文件来完成(比如n7z、nmount...等),似乎不好。
(2) 如果说利用native 启动Pe1.x是因为挂载wim二级核心文件(不用解压)导致速度快的话,那本坛中以前的作品直接挂载一级wim内核,岂不是更快?
不知我理解的对否?望各位赐教。
回复

使用道具 举报

70#
发表于 2011-5-28 08:57:36 | 只看该作者
原帖由 hht168 于 2011-5-28 07:59 发表
有两个问题向各位高手请教:
(1.) Ncmd 比native shell 有什么优势吗?我觉得native一个小文件能做的事,Ncdm却需要好几个文件来完成(比如n7z、nmount...等),似乎不好。
(2) 如果说利用native 启动Pe1 ...

以我的理解:

1. cmd,也就是支持批处理,那样的灵活性和功能延展比较强。用ncmd还是nativeshell,看你需要什么功能吧,如果只是简单的mount或者n7z,基本上nativeshell都可以,但你要多变化的话,当然还是批处理会比较强大

2. 不单是mount,用native连一级内核都少了,对于usb1.1或者加载usb2.0失败的人会有用。貌似pe1.x 用mount还可以用更少内存来跑动pe1.x
回复

使用道具 举报

71#
发表于 2011-5-28 16:10:12 | 只看该作者
请教:出现蓝屏c000021a代码是什么意思?
回复

使用道具 举报

72#
 楼主| 发表于 2011-5-28 20:07:12 | 只看该作者
原帖由 2011kcyou 于 2011-5-28 16:10 发表
请教:出现蓝屏c000021a代码是什么意思?


0xC000021A
STATUS_SYSTEM_PROCESS_TERMINATED
{Fatal System Error} The %hs system process terminated unexpectedly with a status of 0x%08x (0x%08x 0x%08x). The system has been shut down.


[ 本帖最后由 2011足迹 于 2011-5-28 20:10 编辑 ]
回复

使用道具 举报

73#
发表于 2011-5-30 00:37:00 | 只看该作者

回复 #53 haiou327 的帖子

能不能通过NAUTORUN.CMD 搜索UD内的MINIPE文件夹内的WXPE.WIM及TOOLS.WIM 并且通过nmount.exe将二级内核及TOOLS.WIM 加载到X盘
回复

使用道具 举报

74#
 楼主| 发表于 2011-5-30 10:19:38 | 只看该作者
遇上一悲剧的问题。CreateProcess问题解决了,for /F调用命令的时候却出现冲突。。谁有空帮忙看看。type命令大家可以编译测试,for /F读取文件大家也可以测试一下
回复

使用道具 举报

75#
发表于 2011-5-30 10:21:35 | 只看该作者

回复 #74 2011kcyou 的帖子

NativeCmd和NativeShell到目前足迹还没有考虑支持UD分区吧

[ 本帖最后由 haiou327 于 2011-5-30 15:09 编辑 ]
回复

使用道具 举报

76#
发表于 2011-5-30 16:42:33 | 只看该作者
终于将native的XPPE和2003PE调试好了,注要根据NicTense发布的那个版本的文件列表,在此处有下载。一些体会:
1、03中要用到SFC_OS.DLL,由于此文件要用到NTDLL.DLL,所以这个文件要放二级内核中,否则网卡驱动、IE注册安装都会失败。
2、要支持网卡和声卡的安装二级内核中还必须增加
\DRIVERS\NDIS.SYS
\DRIVERS\NDISWAN.SYS
\DRIVERS\PORTCLS.SYS
\DRIVERS\RDBSS.SYS
\DRIVERS\redbook.sys
\DRIVERS\sbp2port.sys
\DRIVERS\srv.sys(注:仅XP需要)
\DRIVERS\SWENUM.SYS

经试用有以下一些优势:
1、usb1.x的机器进03PE(30M)左右内核,载入时间>8分钟,改native后进桌面大致2分钟;
2、原来我的那个03PE在384M才能同时驱动3卡,用native后256M下没有问题;
3、其它情况下,native比其他内核大致快5~10秒;

目前我看到的优点就是这么多,实际上主要是native能够充分利用img内核的优点,在没有它的时候,一般进系统以后可以往系统盘挂东西,再开fbwf(或不开也可),有了它在启动阶段可以将系统文件(即所谓的二级内核)往系统盘挂,而挂载方式速度和内存占用上比载入方式有明显优势(当然,这个也是以牺牲以后的运行速度为代价的,因为挂载只是相当于建立一个链接;还有一个大缺点就是挂载的目标盘原文件会丢失,如果是二级内核需要一级内核中的文件则不可避免地出现文件重复!)

[ 本帖最后由 hhh333 于 2011-5-31 08:48 编辑 ]
回复

使用道具 举报

77#
发表于 2011-5-30 22:11:07 | 只看该作者
什么情况?不知道怎么用、
回复

使用道具 举报

78#
发表于 2011-6-1 07:17:49 | 只看该作者
PE3情况:
R28好像有些问题,同样用R25可以进桌面
但是R28就去到ncmd,似乎是有一些地方出错了,
应该是调用不到N7Z,因为dir没看到解压的文件,也就是没解压到吧

  1. for %%i in (Z W V U T S R Q P O N M L K J I H G F E D C) do (
  2. if exist %%i:\BOOT\7PE.7Z (
  3. set PE=%%i:\BOOT
  4. )
  5. )
  6. if exist %PE%\7PE.7Z %windir%\system32\N7Z.EXE xs %PE%\7PE.7Z X:\
  7. if exist %windir%\system32\PECMD.EXE exit
复制代码
回复

使用道具 举报

79#
发表于 2011-6-1 10:01:22 | 只看该作者

回复 #77 hhh333 的帖子

我认为二级内核少数文件重复和启动速度比起来。
这个不能算缺点,即使文件需要全部重复,打包起来也不过是多占用一点空间而且,这个是可以接受的。

作为维护使用的话,只要能尽快启动可以操作就行了。
回复

使用道具 举报

80#
 楼主| 发表于 2011-6-1 22:45:12 | 只看该作者
原帖由 andos 于 2011-6-1 07:17 发表
PE3情况:
R28好像有些问题,同样用R25可以进桌面
但是R28就去到ncmd,似乎是有一些地方出错了,
应该是调用不到N7Z,因为dir没看到解压的文件,也就是没解压到吧

for %%i in (Z W V U T S R Q P O N M L  ...

最好提供详细的内容..
抽空看看
回复

使用道具 举报

81#
发表于 2011-6-2 09:17:45 | 只看该作者
原帖由 2011足迹 于 2011-6-1 22:45 发表

最好提供详细的内容..
抽空看看

我贴个图


应该是N7Z没有被调用到吧,可能是未被传递?
回复

使用道具 举报

82#
发表于 2011-6-2 14:33:09 | 只看该作者
ncmd什么时候能够批量应用呀?下载了论坛上面两个NCMD,都有点不完美,但是,比起pecmd的128内存,ncmd可以在64以下启动。太神奇了。期待ing,可惜我不会
回复

使用道具 举报

83#
发表于 2011-6-2 22:07:13 | 只看该作者
可惜启动后,不能完全动到 Windows 目录,搬移、更名都不行。
如果可以的话,就可以简单的替换系统了。

[ 本帖最后由 guies 于 2011-6-4 00:11 编辑 ]
回复

使用道具 举报

84#
发表于 2011-6-6 10:24:22 | 只看该作者
原帖由 haiou327 于 2011-5-30 10:21 发表
NativeCmd和NativeShell到目前足迹还没有考虑支持UD分区吧







不知道什么时候能够支持UD区呀,很期待这个功能…………
回复

使用道具 举报

85#
 楼主| 发表于 2011-6-7 23:51:37 | 只看该作者
原帖由 dengxiong 于 2011-6-6 10:24 发表







不知道什么时候能够支持UD区呀,很期待这个功能…………

还是希望有人能提供驱动级支持...直接读取效率太低...
回复

使用道具 举报

86#
发表于 2011-6-8 05:53:53 | 只看该作者

回复 #77 hhh333 的帖子

hhh333 的 native 03Pe,见:http://bbs.wuyou.net/viewthread. ... p;page=8#pid2244022
中用的是2011-5-25的 NativeCmd.rar
将其换成 2011-5-30的 NativeCmd.rar
会出错:        stop: c0000218 {registry file failure}
        The registry cannot load the hive (file) : \SystemRoot\system32\config\security
。。。。
回复

使用道具 举报

87#
发表于 2011-6-10 14:32:28 | 只看该作者
求高手做样本ncmd pe,让新手们可以DIY
回复

使用道具 举报

88#
发表于 2011-7-2 10:29:15 | 只看该作者
期待Native版的reg命令。
回复

使用道具 举报

89#
 楼主| 发表于 2011-7-19 02:54:51 | 只看该作者
有新版本发布了...自己顶一下..
回复

使用道具 举报

90#
发表于 2011-7-19 08:48:58 | 只看该作者
重大突破,支持。下载测试备用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-19 15:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表