无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6339|回复: 25
打印 上一主题 下一主题

MXP 开源专贴

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-1 23:54:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
明天起MXP将正式开源,所有数据全部公开。
由于资金和父母的一些摩擦(学习上的问题)。当然还有许多问题。
N个月前我承诺过开源。具体时间我记不清楚了。
7-2日起先公布一些数据。因为7月3日为了考试我要开始复习。
计划7-15完成全部教程。
看完教程后人人都是XPE开发高手。
我开源的目的:
我撑不下去了,资金、父母的一些摩擦(学习上的问题)等等。从公开发布到现在已经一年多了,真的撑不住了,加上今天刚和父母吵完架,我觉得开源的时机已到。开源后MXP不会停止更新。希望开源后MXP更好。集思广益,人多力量大。
目前嵌入式领域一直是商业保密。这次希望更多的人研究XPE开发和MXP。

使用我开源文件的几个要求(许可协议):
第一:不准商业化!MXP的精神在于免费。
第二:系统不允许捆绑垃圾、流氓软件和病毒!
第三:如果你修改了源文件请公开!
第四:请注明是MXP的修改版,系统包含MXP的源文件。
如果您使用或下载文件了,则自动代表遵循许可协议。这里的文件代表我公开的所有内容。

开源的范围:
系统设计文件(已公布)
自定义组件文件
试验数据
XPE开发教程。
MXP的移动秘诀。(已公布)
电源的问题解决等。(已公布)

感谢大家以往的支持,谢谢。
happymy
08-07-01

我希望XPE(MXP)能替代PE 。
稳定、实用、开放、共享。
台子搭好后能让大家少走我做过的弯路,希望各位扩展MXP。
happymy
08-07-06
:)

本贴的的内容并入
Windows Embedded 开发手册

[ 本帖最后由 happymy 于 2008-7-19 23:10 编辑 ]
2#
 楼主| 发表于 2008-7-2 00:06:52 | 只看该作者
文件目录:
系统构造配置文件(SLX):
目前提供的系统配置文件已经删除了自定义组件。
自定义组件。将在7-14提供。

[源!]BETA2FULL1490.rar
[源!]BETA2MINI1490.rar
解压缩密码:happymy
必须在FP2007(含)以上使用。
在FTP上下载,FTP信息见MXP的帖子。
SP3的通过目标设计器,自行升级。SPMINI 现在还有兼容性问题,暂时不提供系统构造配置文件。
这两个文件是MXP的灵魂,基本上占我的研究的40%。经过了800多次的修改。

电源自动识别:
[源!]SP2电源自动识别(2180).exe
[源!]SP3电源自动识别(5508).exe

[ 本帖最后由 happymy 于 2008-7-6 10:18 PM 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2008-7-2 00:12:37 | 只看该作者
XPE快速入门
本教程并入
Windows Embedded 开发手册(未完成)

[ 本帖最后由 happymy 于 2008-7-19 22:55 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2008-7-2 00:12:48 | 只看该作者
重置驱动让系统能移动。
注意:
因为硬件的差异,不保证本方法能成功。至少在我的电脑上成功了:)
使用本方法的次数越少越好。
请严格按照本文操作!
不要在U盘上关闭FBWF。
开始前要备份生成的系统,出错要重新开始!!!!!!!
这里已我的MXP为例:


启动MXP(已经完成FBA和对系统的配置)
希望:铭记于心,快速做完下列操作。
接下来开始删除和更新硬件驱动(重置硬件)。
注意:以下操作必须一次完成,完成前不要重启系统!!!!!
在开始前先请断开多余的硬件。
先打开开始菜单-〉运行输入CMD。打开命令提示符,这个以后要用。
打开设备管理器,现在开始删除和更新硬件驱动,必须严格按照顺序来做!!!
下面的图片是在开始操作前的两个设备管理器的截图,不同的硬件环境不一样。

先说一下卸载硬件方法:
卸载硬件驱动的时候,有可能鼠标无法工作,因此使用键盘按键来操作。实际上只用到上下(用来选择)、右(展开树)、DEL(卸载)Y、N、TAB键(切换到下一选项)。
更新驱动的时候用到键盘的菜单键(相当于鼠标右键,在标准的键盘,该键在右徽标键旁边。)
按照下列顺序开始卸载硬件驱动(注意顺序)
Other devices 未知硬件
Network adapters (网络适配器)
Ports (COM&LPT)端口(COM和LPT)
Sound,video and Game controllers (声音,视频游戏控制器)
Display Adapters(显示适配器)
Display Adapters(显示卡)
Universal Serial Bus controllers(通用串行总线控制器)
SCSI and RAID controllers(SCSI 和 RAID控制器)
Floppy disk drives (软盘驱动器)
Floppy disk controllers (软盘控制器)
Batteries(电池)
注意:
下列硬件严禁卸载:
Computer(计算机)
System devices(系统设备)
Disk drives(硬盘驱动器)
Processors(处理器)
IDE ATA/ATAPI controllers (IDE ATA/ATAPI控制器)
注意:Sound,video and Game controllers (声音,视频游戏控制器)内有多个硬件,但是只有一个能卸载。

注意:如果看见这个对话框一定要选择“否”

注意:如果Computer(计算机)中有多个项,卸载Standard pc!!!!!

下面开始更新驱动:
一共要更新2个类型的驱动

Computer(计算机)电源
IDE ATA/ATAPI controllers (IDE ATA/ATAPI控制器)
更新驱动的时候用到键盘的菜单键(相当于鼠标右键,在标准的键盘,该键在右徽标键旁边。)这样就能弹出菜单。
选“更新驱动程序”,千万不要选“扫瞄检测硬件改动”!!!

按照下面的图片更新驱动
Computer(计算机)电源。




按照下面的图片更新驱动。
IDE ATA/ATAPI controllers (IDE ATA/ATAPI控制器)

在这个项下可能会有多个硬件。
更新驱动选择Standard 开头的就行。
具体名称看图,方法和更新驱动Computer(计算机)电源一样。




都做完后检查一下:Computer(计算机)电源、IDE ATA/ATAPI controllers (IDE ATA/ATAPI控制器)两个项。应该和更新的驱动和图片一样。
IDE ATA/ATAPI controllers (IDE ATA/ATAPI控制器)下可能只有2个硬件。


还记得刚才打开的命令提示符吗?
输入:fbwfmgr /enable 开启FBWF。


立即重启系统,之后的操作在系统外进行下面的操作:

删除\WINDOWS\system32\drivers\
intelppm.sys(使用Intel CPU 会出现)
AmdK8.sys(使用AMD CPU 会出现)
注意:AmdK8.sys有可能会是其他文件名。例如AmdK7.sys
使用非Intel 、AMD的CPU。有可能出现其他CPU驱动的文件,也要删除CPU驱动的文件。

之后打开\windows文件夹。
使用windows的搜索功能查找。
关键字:ntkrnl*.exe;ntkrp*.exe;nto*.exe;hal*.dll
注意:在“更多高级选项”中选上“搜索系统文件夹”、“搜索隐藏的文件夹”、“搜索子文件夹”。
将查找的文件删除。

之后用FTP上的电源修正工具修正电源。
[源!]SP2电源自动识别(2180).exe
[源!]SP3电源自动识别(5508).exe

根据系统版本选择!
解压缩到MXP的安装目录。

到此大功告成。:)

[ 本帖最后由 happymy 于 2008-7-7 01:57 PM 编辑 ]
回复

使用道具 举报

5#
发表于 2008-7-2 00:13:50 | 只看该作者
在等待中,希望快点不全,学习学习一下!
回复

使用道具 举报

6#
 楼主| 发表于 2008-7-2 00:14:00 | 只看该作者
电源自动识别包及其原理
注意:本文作为MXP的开源部分文章,电源自动识别功能已经包含在MXP里。现在开源了.所以单独做了一个包给大家(MXP很早已经集成了)。
[源!]SP2电源自动识别(2180).exe
[源!]SP3电源自动识别(5508).exe

在FTP上能找到。

这一先说一下电源自动识别包的使用方法:
打开\windows文件夹。
使用windows的搜索功能查找。

关键字:ntkrnl*.exe;ntkrp*.exe;nto*.exe;hal*.dll
注意:在“更多高级选项”中选上“搜索系统文件夹”、“搜索隐藏的文件夹”、“搜索子文件夹”。
将查找的文件删除。
解压缩到MXP的安装目录即可。
注意:一定要选择是适合的版本,注意查看文件版本号。

继续之前先介绍一下电源模式:
因为硬件的原因(取决于主板类型)有多种电源。
例如CPU有单双核心、单、多路(多个物理CPU)。
就是在单核心单CPU时代还有standard PC、ACPI Uniprocessor PC等之分。
在这几种电源模式中standard PC的兼容性最好,但是有缺点,只支持单核心、单路CPU。另外不能软关机。
不能使用standard PC,虽然兼容性最好。因此就要使用电源的识别技术。
我尝试过几种。最后采用/DETECTHAL参数 让ntldr识别电源
大家都知道VISTA 现在是基于镜像恢复安装,因为这种安装速度快。
最后采用/DETECTHAL参数 让ntldr识别电源。来源于微软是VISTA BETA中所带的,因为镜像恢复安装也需要判断电源类型。所以微软在ntldr中加入了识别电源的功能。但是后来删除了。

下面说一下制作方法:
这个电源基于/DETECTHAL参数 让ntldr自动识别电源
在BOOT.ini中添加 /DETECTHAL参数。
一个修改好\BOOT.ini的例子:
  1. [boot loader]
  2. timeout=0
  3. default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
  4. [operating systems]
  5. multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /DETECTHAL
复制代码

ntldr 是通过\windows\INF\dtecthal.inf来配置的。在系统启动的过程中自动加载正确的电源模式。

  1. [Version]
  2. signature="$Windows NT$"
  3. DriverVer=07/01/2001
  4. [hal]
  5. MPS_MP         = halmps.dll
  6. MPS_UP         = halapic.dll
  7. E_ISA_UP       = halstnd.dll
  8. ACPIPIC_UP     = halacpi.dll
  9. ACPIAPIC_UP    = halaacpi.dll
  10. ACPIAPIC_MP    = halmacpi.dll

  11. [ACPIOptions]
  12. ACPIEnable = 2
  13. ACPIBiosDate = 01,01,1999
复制代码
接下来可以从XPE的数据库安装文件夹里提取下列文件:
  1. hal.dll
  2. halaacpi.dll
  3. halacpi.dll
  4. halapic.dll
  5. halmacpi.dll
  6. halmps.dll
  7. halsp.dll
  8. ntkrnlmp.exe
  9. ntkrnlpa.exentkrpamp.exe
  10. ntoskrnl.exe
复制代码
注意:XPE的数据库会有几个版本不同的文件。要用相同的文件版本替换。
将这些文件放到\windows\i386下
将这些文件放到\windows\system32下
注意:\windows\system32的文件要重命名。
hal.dll->halstnd.dll
ntoskrnl.exe->ntkrnlup.exe



所需要的文件我都放在电源自动识别包里了。只要直接就行了。

不过这里注意一点:ntldr识别电源并不会修改注册表,也就是说加载电源模式但不会安装电源模式,因此要在i386下放好安装电源模式要用的文件。

[ 本帖最后由 happymy 于 2008-7-6 10:30 PM 编辑 ]
回复

使用道具 举报

7#
发表于 2008-7-2 00:15:30 | 只看该作者
兄弟,你这程序是用什么写的?C还是JAVA?还是....GCC?
一个非商业软件想要做得完美,必须有志同道合之人.这是第一.
第二.软件所使用开发语言不要太陌生.尽量使用高级语言.因为现在的程序员很少在DOS环境下编程了.而且效率也不高.
第三.这点有点打击作者,但我不得不说...软件作者本职工作如果非电脑行业或者软件开发行业,开发出来的软件也不过是昙花一现...专业的东西还是要专业的人士搞出来才有专业的水准.
有什么不对的地方,望见谅.
回复

使用道具 举报

8#
 楼主| 发表于 2008-7-2 00:16:19 | 只看该作者
这个注册表文件可以防止在部分硬件环境下关闭FBWF后第二、三次启动死机的问题。
为了保证正确写入注册表,要先配置写入权限。
  1. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbehci
  2. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbhub
  3. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\USBSTOR
  4. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub
  5. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub20
  6. HKEY_LOCAL_MACHINE\SYSTEM\Setup
  7. HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
复制代码
所以先要修改权限
使用setacl在FTP上有下载(setacl.exe)。
  1. setacl machine\SYSTEM\ControlSet001\Services\usbehci /registry /grant Everyone /full
  2. setacl machine\SYSTEM\ControlSet001\Services\usbhub /registry /grant Everyone /full
  3. setacl machine\SYSTEM\ControlSet001\Services\USBSTOR /registry /grant Everyone /full
  4. setacl machine\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub /registry /grant Everyone /full
  5. setacl machine\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub20 /registry /grant Everyone /full
  6. setacl machine\SYSTEM\Setup /registry /grant Everyone /full
  7. setacl machine\SYSTEM\MountedDevices /registry /grant Everyone /full
复制代码
运行成功的返回。
  1. C:\>setacl machine\SYSTEM\ControlSet001\Services\usbehci /registry /grant Everyone /full  
  2. SUCCESS: Specified permissions set on object <machine\SYSTEM\ControlSet001\Services\usbehci>.
  3. Finished. All operations completed successfully.
  4. C:\>setacl machine\SYSTEM\ControlSet001\Services\usbhub /registry /grant Everyone /full
  5. SUCCESS: Specified permissions set on object <machine\SYSTEM\ControlSet001\Services\usbhub>.
  6. Finished. All operations completed successfully.
  7. C:\>setacl machine\SYSTEM\ControlSet001\Services\USBSTOR /registry /grant Everyone /full
  8. SUCCESS: Specified permissions set on object <machine\SYSTEM\ControlSet001\Services\USBSTOR>.
  9. Finished. All operations completed successfully.
  10. C:\>setacl machine\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub /registry /grant Everyone /full
  11. SUCCESS: Specified permissions set on object <machine\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub>.
  12. Finished. All operations completed successfully.
  13. C:\>setacl machine\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub20 /registry /grant Everyone /full
  14. SUCCESS: Specified permissions set on object <machine\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub20>.
  15. Finished. All operations completed successfully.
  16. C:\>setacl machine\SYSTEM\Setup /registry /grant Everyone /full
  17. SUCCESS: Specified permissions set on object <machine\SYSTEM\Setup>.
  18. Finished. All operations completed successfully.
  19. C:\>setacl machine\SYSTEM\MountedDevices /registry /grant Everyone /full
  20. SUCCESS: Specified permissions set on object <machine\SYSTEM\MountedDevices>.
  21. Finished. All operations completed successfully.
复制代码

将下列内容保存成.reg文件,双击导入注册表。
  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbehci]
  3. "Start"=dword:00000000
  4. "Group"="Boot Bus Extender"
  5. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbhub]
  6. "Start"=dword:00000000
  7. "Group"="Boot Bus Extender"
  8. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\USBSTOR]
  9. "Start"=dword:00000000
  10. "Group"="Boot Bus Extender"
  11. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub]
  12. "Service"="usbhub"
  13. "ClassGUID"="{36FC9E60-C465-11CF-805XX44553540000}"
  14. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub20]
  15. "Service"="usbhub"
  16. "ClassGUID"="{36FC9E60-C465-11CF-805XX44553540000}"
  17. [HKEY_LOCAL_MACHINE\SYSTEM\Setup]
  18. "SystemPartition"=-
  19. [-HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
复制代码
注意:这个注册表文件可以防止在部分硬件环境下关闭FBWF后第二、三次启动死机的问题。
建议每次关机前(在关闭FBWF关闭的情况下),将文件导入注册表。

[ 本帖最后由 happymy 于 2008-7-10 12:27 AM 编辑 ]
回复

使用道具 举报

9#
发表于 2008-7-2 00:19:54 | 只看该作者
支持楼主的分享及共享精神!
回复

使用道具 举报

10#
 楼主| 发表于 2008-7-2 00:27:47 | 只看该作者
发表于 2008-7-2 12:01 AM  
开源了附件怎么没有呢?

看清楚我还没贴
发表于 2008-7-2 12:04 AM  
同上~~~~~~~~~~
想学习一下……

发表于 2008-7-2 12:15 AM  
兄弟,你这程序是用什么写的?C还是JAVA?还是....GCC?
一个非商业软件想要做得完美,必须有志同道合之人.这是第一.
第二.软件所使用开发语言不要太陌生.尽量使用高级语言.因为现在的程序员很少在DOS环境下编程了.而且效率也不高.
第三.这点有点打击作者,但我不得不说...软件作者本职工作如果非电脑行业或者软件开发行业,开发出来的软件也不过是昙花一现...专业的东西还是要专业的人士搞出来才有专业的水准.
有什么不对的地方,望见谅.

程序源代码很少,XPE的开发和CE不同。
公布的主要以教程为主和我的全部开发经验。
第三.这点有点打击作者,但我不得不说...软件作者本职工作如果非电脑行业或者软件开发行业,开发出来的软件也不过是昙花一现...专业的东西还是要专业的人士搞出来才有专业的水准.
有什么不对的地方,望见谅.

这点吗,开源能解决这个问题,毕竟一个人力量有限。就拿系统测试来说,都是靠大家反馈报告的。
MXP的开发要是专业的搞,基本20W都搞不定的。我已经花了6000了。

PS:回复速度真快呀。。。。。。

[ 本帖最后由 happymy 于 2008-7-2 09:58 AM 编辑 ]
回复

使用道具 举报

11#
发表于 2008-7-2 07:31:51 | 只看该作者
支持一下。楼主应该也是大学生吧
回复

使用道具 举报

12#
发表于 2008-7-2 09:04:17 | 只看该作者
原帖由 happymy 于 2008-7-2 12:27 AM 发表
我已经花了6000K了。


6000K = 600万元?楼主太有钱了,开个公司请一帮程序员写代码吧,比起自己辛苦写代码还要和父母吵关于编程影响学习的问题,要好多了。

另外,如果编程会影响学习,那是不是说明楼主学的专业不是计算机呢?
回复

使用道具 举报

13#
 楼主| 发表于 2008-7-2 09:31:06 | 只看该作者
原帖由 线性代数 于 2008-7-2 07:31 AM 发表
支持一下。楼主应该也是大学生吧

你猜对了。就像GHOST封装一样。开放技术才会出现百花齐放。
回复

使用道具 举报

14#
 楼主| 发表于 2008-7-2 10:02:29 | 只看该作者
原帖由 h8jyuq 于 2008-7-2 09:04 AM 发表


6000K = 600万元?楼主太有钱了,开个公司请一帮程序员写代码吧,比起自己辛苦写代码还要和父母吵关于编程影响学习的问题,要好多了。

另外,如果编程会影响学习,那是不是说明楼主学的专业不是计算机呢?

打错了是6000 ,XPE开发很少涉及到编写代码 。
开发费用个人的话能省很多,因为是免费项目。硬件和软件能省不少。
如果是专业公司就拿软件来说正版软件大约要 8W,还有公司运营的成本。对了还要硬件测试平台。加起来就快20W了。
成本上的悬殊很大的。我开源各方面的压力也是一个原因。我撑不住了。MXP已经耗费了我很大的精力了。
能撑住一年算不错的了。(从公开第一个版本开始),放心MXP还会继续更新。
谢谢大家的支持。

[ 本帖最后由 happymy 于 2008-7-2 10:10 AM 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2008-7-2 10:04:00 | 只看该作者
教程和文档要等到我考完试,相关文件(SLD、SLX)我会今天发布。懂XPE开发的可以看看。

[ 本帖最后由 happymy 于 2008-7-2 10:07 AM 编辑 ]
回复

使用道具 举报

16#
发表于 2008-7-2 21:10:23 | 只看该作者
支持LZ的精神,应该说业余爱好和专业不是很予盾吧?
回复

使用道具 举报

17#
 楼主| 发表于 2008-7-2 22:14:02 | 只看该作者
原帖由 xuxuezeng 于 2008-7-2 09:10 PM 发表
支持LZ的精神,应该说业余爱好和专业不是很予盾吧?

我这个业余的公布的数据。MS当然高兴。不过专业的肯定不高兴。不过我不是专业。也没有保密协议限制。
PS:文件改在7-3日晚上发布,希望大家谅解MS的数据库损坏需要维修。抱歉。
PSS:现在很困了,明天修复数据库。

[ 本帖最后由 happymy 于 2008-7-3 03:09 AM 编辑 ]
回复

使用道具 举报

18#
 楼主| 发表于 2008-7-4 00:04:02 | 只看该作者
已经上传了系统构造配置文件SLX。

[ 本帖最后由 happymy 于 2008-7-4 12:10 AM 编辑 ]
回复

使用道具 举报

19#
发表于 2008-7-4 19:30:56 | 只看该作者
楼主可否提供一下XPE的开发工具,特别是SP2 ,SP3的升级包.
可以不提供序列号,微软网站上很难下到。
回复

使用道具 举报

20#
 楼主| 发表于 2008-7-4 20:53:49 | 只看该作者
原帖由 emutemp 于 2008-7-4 07:30 PM 发表
楼主可否提供一下XPE的开发工具,特别是SP2 ,SP3的升级包.
可以不提供序列号,微软网站上很难下到。

DEMO和CTP的开发工具。可以从MS官方下载。需要特殊的工具。

最近MS更改了XPE的产品命名规则,XPE的SP3改为XPES,目前还是CTP状态。
回复

使用道具 举报

21#
 楼主| 发表于 2008-7-6 22:13:53 | 只看该作者
更新 :
电源自动识别包及其原理
重置驱动让系统能移动
现在就差XPE 快速上手指南了。
和其它注意事项。
回复

使用道具 举报

22#
 楼主| 发表于 2008-7-8 01:43:55 | 只看该作者
更新了一个防死机的注册表。
剩下的内容要等赶到15日以后。
回复

使用道具 举报

23#
 楼主| 发表于 2008-7-19 23:07:01 | 只看该作者
本贴的的内容并入
Windows Embedded 开发手册(未完成)

[ 本帖最后由 happymy 于 2008-7-19 23:08 编辑 ]
回复

使用道具 举报

24#
发表于 2009-7-29 21:41:16 | 只看该作者
支持LZ的精神!!!!
回复

使用道具 举报

25#
发表于 2009-7-29 22:43:11 | 只看该作者
支持并收藏此贴。。。回复鼓励。。。
回复

使用道具 举报

26#
发表于 2009-12-22 03:44:31 | 只看该作者
看看好东西
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 13:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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