diff --git a/README.md b/README.md index 3b38664..ba02ee5 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,33 @@
- LOGO
-

CE Collections -2.01-

+ LOGO
+

CE Collections -2.02 Beta 1-

不止一个合集

- English version: https://github.com/WindowsNT351/CE-Collections/blob/main/README_EN.md + 2.01版本: https://github.com/WindowsNT351/CE-Collections/blob/main/README201.md
+ English 2.01 version: https://github.com/WindowsNT351/CE-Collections/blob/main/README_EN.md

--- -### ONEW CE Collections - ## ❓ 什么是 CE Collections -CE Collections 集合了几乎所有基于 CE 内核的官方版本(例如 Windows CE Core,Windows Mobile)的镜像和模拟器。内容包括: +CE Collections 集合了几乎所有基于 CE 内核的官方Windows版本(例如 Windows CE Core,Windows Mobile,Windows Phone等)的镜像和模拟器。 +镜像包括: - 使用 Loadcepc 引导的 x86Bin 镜像 - 使用 DeviceEmulator 引导的 ArmBin 镜像 -- 适用于 Windows NT 的 Shell 模拟器 +模拟器包括: +- 适用于 Windows 7-11 的 Whitebox 模拟器 +- 适用于 Windows XP-11 的 Arm DeviceEmulator 模拟器 +- 适用于 Windows NT(4.0-11,部分版本不支持新的Windows版本) 的独立 Shell 模拟器 ## 📥 如何使用 -**本镜像不仅可以在虚拟机中启动使用 CEPC x86 镜像,还可以在 Windows 中直接运行 MENU2.EXE,从而启动其他形式的镜像/模拟器。两种平台(直接引导及在 Windows 中启动)所支持的 Windows CE 版本各不相同!** - -WinNT平台模拟器使用方法: +### WinNT平台模拟器使用方法 1. 将 ISO 文件加载至虚拟光驱或虚拟机中(推荐使用 Windows XP SP3,因为 Windows PPC 2000 模拟器无法在 NT6.x 上运行)。 -2. 打开 ISO 根目录下的 WNT\MENU2.exe。 +2. 打开 ISO 根目录下的 WNT\MENU3.exe。 3. 选择想要启动的 Windows CE 版本,并点击 Run 打开对应的模拟器。 -CEPC平台使用方法: -1. 将ISO文件加载至虚拟机或模拟器中,推荐使用86Box,以下是推荐配置。 - - - - +### CEPC平台使用方法 +1. 将ISO文件加载至虚拟机或模拟器中。 2. 打开虚拟机,引导光盘。 3. 选择想要启动的 Windows CE 版本。 4. 若提示需要选择分辨率,请依照您使用的模拟器、虚拟机或实体硬件选择。 @@ -38,32 +35,14 @@ CEPC平台使用方法: - 在引导较早版本的 CE 时,菜单可能会询问是否使用高分辨率模式。这是因为现代虚拟机无法正常模拟当时的显卡,导致早期 CE 系统只能以低分辨率模式运行。若希望使用高分辨率模式,请使用 PCEM 或 86Box 等能够模拟当时硬件的模拟器(推荐使用 86Box 中的 S3 ViRGE)。 ## ❓ QA -Q: 从光盘引导后,选择 Windows CE 2.x 到 Windows 3.x 黑屏 -A: 分辨率可能选错了。在 VMware 等虚拟机中,需要使用低分辨率模式;另外,VMware 新版本在模拟老系统时较为卡顿,也有可能导致黑屏。 - -Q: 我已经使用了 86Box,但依然无法使用高分辨率 -A: 在 PCem 中,需要选择 S3 ViRGE 显卡,并搭配性能大于等于 486/33 的 CPU,才能使用高分辨率。 - -Q: 在 86Box 中无法引导光盘 +Q: 在 86Box 或 PCem 中无法引导光盘 A: 请使用 7Zip 等压缩软件打开 ISO 文件,解压 [boot] 文件夹中的 img 文件,然后从软盘引导。 -Q: 关机功能为何无法正常使用? -A: 真就用不了。 - Q: 在 CEPC 引导器中选择完系统后显示 “Error image section doesn't fit in allocated block” A: 内存可能设定过小,请适当调大内存。 Q: Windows EC 2013 引导后黑屏 -A: 创建虚拟机时请不要使用 VMware 的 DOS,而应使用 Windows XP。 - -Q: Windows Mobile 分辨率选项让人感觉莫名其妙 -A: 请尝试其他分辨率选项。 - -Q: Shell Emulator 无法同时启动多个实例 -A: 请不要同时启动多个 Shell Emulator 实例;若不小心同时启动了,请注销或重启,然后运行 “[CDROM]:\WNT\200HPC\ceu.reg”。 - -Q: Windows PPC 2000 无法在 Windows Vista 及以上系统上使用 -A: 由于 Windows API 不兼容,所以最佳的 Shell Emulator 体验平台是 Windows XP。 +A: 内存可能设定过小,请适当调大内存。 Q: 为什么整体内容是英文的? A: 因为英文镜像资源较全,构建也较完善,所以选择了英文版镜像;菜单等内容也相应采用英文格式。 @@ -87,71 +66,100 @@ A: 请看项目名称——答案自明。 ## ℹ 关于 -本项目由 ONEW 成员共同开发 - - +### 开发团队 / 贡献者 +
+ - - + +
- -
351
351Workshop
+
主开发者
+ +
351
351Workshop@Bilibili
- - -
Inter1006
INTER_INIT
+
+
赞助 / 镜像提供
+ +
IBM_LPY
IBM_Official@Bilibili
- - -
GoldApple
不务正业的金苹果
+
+
赞助 / 镜像提供
+ +
Dr.Quest
蓬岸@知乎
+
+
+ +
镜像提供
+ +
lucss21a
lucss21a@Discord
- -
WinPad(御坂)
とある科学の手机副屏
-
-
- - -
DZY
DZY20070614
-
-
- - -
Zesa
Zesa_IO1i0lO
+
美工
+ +
WinPad(御坂)
とある科学の手机副屏@Bilibili
+
+
+ + + + + +
+ +
协助开发
+ +
Inter1006
-INTER_INIT-@Bilibili
+
+
+ +
协助开发
+ +
GoldApple
不务正业的金苹果@Bilibili
+
+
+ +
协助开发
+ +
DZY
DZY20070614@Bilibili
+
+
+ +
协助开发
+ +
Zesa
Zesa_IO1i0lO@Bilibili
-

ONEW Studio QQ 群:981893945 —— 欢迎加入!

+### 特别感谢 + - 厦门市远东在线技术研究院
+ - 网页里的电脑博物馆
+### 使用到的其他开源项目 本项目采用了以下项目的代码/资源: - -CE: -- 大部分镜像由我们使用 Platform Builder 编译而成。 -- 少部分模拟器/镜像为示例版本或直接从 M$ SDK 中提取。 -- x86CEPC Bootloader (LOADCEPC) 及工具为 M$ 官方版 6.0 修改版。 - -其他: - DOS-LOGO: http://retro.timb.us/Documents/Software/DOS-LOGO.html +- Whitebox: https://github.com/WindowsNT351/Whitebox -## ❗SDK及其他相关工具下载 +## 📥 SDK及其他相关工具下载 ### Windows CE 1.x #### Windows CE 1.0x [Microsoft Visual C++ For Windows CE Version 1.0](https://archive.org/details/msvcceu.100)

+ ### Windows CE 2.x #### Windows CE 2.00 +Microsoft Windows CE Embedded Toolkit
[Microsoft Handheld PC 2.0 Platform SDK](https://archive.org/details/wincesdk)
#### Windows CE 2.01 Microsoft Palm-size PC 1.0 Platform SDK: [Programming Windows CE Disc](https://archive.org/details/mspress_programmingwindowsce_0970002166)
@@ -166,6 +174,7 @@ Microsoft Handheld PC 3.0(HPC Pro) Platform SDK: [Windows CE Developers Conferen #### Windows CE 2.12 [Microsoft Windows CE 2.12 Platform Builder](https://www.betaarchive.com/database/view_release.php?uuid=e73feaeb-c4dc-4915-9b16-1692c269d3b5)

+ ### Windows CE 3.x #### Windows CE 3.00 [Microsoft Windows CE 3.0 Platform Builder(Part 1)](https://archive.org/details/ms-wince-pb30)
@@ -175,6 +184,7 @@ Microsoft Handheld PC 3.0(HPC Pro) Platform SDK: [Windows CE Developers Conferen [Microsoft Smart Phone 2002 SDK](https://archive.org/download/windows-mobile-sdks-2023/smartphone_2002_sdk.exe)
[Microsoft Pocket PC 2002 SDK](https://archive.org/download/windows-mobile-sdks-2023/ppc2002_sdk.exe)

+ ### Windows CE 4.x #### Windows CE 4.00 [Microsoft Windows CE.net 4.0 Platform Builder Emulation Edition(Backup)](https://www.123pan.com/s/KDyhTd-zTPN3) 提取码:eGCt
@@ -189,14 +199,19 @@ Microsoft Handheld PC 3.0(HPC Pro) Platform SDK: [Windows CE Developers Conferen #### Windows CE 4.21 [Microsoft Windows Mobile 2003 SE Images](https://archive.org/download/WMSDK/WM2003SEimages.msi)

+ ### Windows CE 5.x #### Windows CE 5.00 [Microsoft Windows CE.net 5.0 Platform Builder](https://archive.org/details/en_win_ce_net_cd1)
+[Microsoft Windows CE.net 5.0 Networked Media Device Feature Pack](https://www.hpcfactor.com/downloads/2011/Windows_CE_5.0_Networked_Media_Device_Feature_Pack/version_1.0)
#### Windows CE 5.10 [Microsoft Windows Mobile 5.0 SDK](https://archive.org/download/WMSDK/Windows%20Mobile%205.0%20Pocket%20PC%20SDK.msi)
+[Microsoft Windows Mobile 5.2 Images](https://web.archive.org/web/20130219020835/http://download.microsoft.com/download/c/b/b/cbb8bc58-07b9-46bb-86ba-d12bb0d9b1d9/efp.msi)
#### Windows CE 5.20 -[Microsoft Windows Mobile 6 Professional SDK](https://archive.org/download/WMSDK/Windows%20Mobile%206%20Professional%20SDK%20Refresh.msi)
-[Microsoft Windows Mobile 6 Standard SDK](https://archive.org/download/WMSDK/Windows%20Mobile%206%20Standard%20SDK%20Refresh.msi)
+[Microsoft Windows Mobile 6 Professional SDK](https://web.archive.org/web/20200108141243*/http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Professional%20SDK.msi)
+[Microsoft Windows Mobile 6 Standard SDK](https://web.archive.org/web/20200108142416*/http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Standard%20SDK.msi)
+[Microsoft Windows Mobile 6.0.2 Professional SDK](https://web.archive.org/web/20231105012934*/http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Professional%20SDK%20Refresh.msi)
+[Microsoft Windows Mobile 6.0.2 Standard SDK](https://web.archive.org/web/20220707014038*/http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Standard%20SDK%20Refresh.msi)
[Microsoft Windows Mobile 6.1 Standard Images](https://web.archive.org/web/20130330025109/http://download.microsoft.com/download/d/c/7/dc73c8e7-f9c3-49de-821f-5588eeefcac4/Windows%20Mobile%206.1%20Standard%20Images%20(USA).msi)
[Microsoft Windows Mobile 6.1 Professional Images](https://web.archive.org/web/20130330025531/http://download.microsoft.com/download/d/c/7/dc73c8e7-f9c3-49de-821f-5588eeefcac4/Windows%20Mobile%206.1%20Professional%20Images%20(USA).msi)
[Microsoft Windows Mobile 6.1.4 Professional Images](https://archive.org/download/WMSDK/Windows%20Mobile%206.1.4%20Professional%20Images%20%28USA%29.msi)
@@ -206,17 +221,23 @@ Microsoft Handheld PC 3.0(HPC Pro) Platform SDK: [Windows CE Developers Conferen [Microsoft Windows Mobile 6.5.3 Professional DKT](https://archive.org/download/WMSDK/Windows%20Mobile%206.5.3%20Professional%20DTK.msi)
[Microsoft Windows Mobile 6.5.3 Standard DKT](https://archive.org/download/WMSDK/Windows%20Mobile%206.5.3%20Standard%20DTK.msi)

+ ### Windows CE 6.x #### Windows CE 6.00 [Microsoft Windows Embedded CE 6.0 Platform Builder](https://archive.org/details/en_windows_embedded_ce_6.0_dvd)
[Microsoft Windows Embedded CE 6.0 Platform Builder R2](https://archive.org/details/windows-embedded-ce-6.0-r2)
[Microsoft Windows Embedded CE 6.0 Platform Builder R3](https://archive.org/details/en_windows_embedded_ce_6.0_r3_dvd__x16-28730)

+ ### Windows CE 7.x #### Windows CE 7.00 [Microsoft Windows Embedded Compact 7.0 Platform Builder](https://archive.org/details/WindowsEmbeddedCompact7)
[Microsoft Windows Embedded Automotive 7.0 Platform Builder](https://archive.org/details/windows-embedded-automotive-7)
+[Microsoft Windows Phone 7 SDK](https://archive.org/download/wpdt-rtm-en-1/WPDT_RTM_en1.iso)
+#### Windows CE 7.10 +[Microsoft Windows Phone 7.1 SDK](https://archive.org/download/wpsdkv-71-en-1_202303/WPSDKv71_en1.iso)

+ ### Windows CE 8.x #### Windows CE 8.00 [Microsoft Windows Embedded Compact 2013 Platform Builder](https://archive.org/details/en_windows_embedded_compact_2013_x86_x64_dvd_2247108) diff --git a/README201.md b/README201.md new file mode 100644 index 0000000..3b38664 --- /dev/null +++ b/README201.md @@ -0,0 +1,233 @@ +
+ LOGO
+

CE Collections -2.01-

+

不止一个合集

+

+ English version: https://github.com/WindowsNT351/CE-Collections/blob/main/README_EN.md +

+
+ +--- + +### ONEW CE Collections + +## ❓ 什么是 CE Collections +CE Collections 集合了几乎所有基于 CE 内核的官方版本(例如 Windows CE Core,Windows Mobile)的镜像和模拟器。内容包括: +- 使用 Loadcepc 引导的 x86Bin 镜像 +- 使用 DeviceEmulator 引导的 ArmBin 镜像 +- 适用于 Windows NT 的 Shell 模拟器 + +## 📥 如何使用 +**本镜像不仅可以在虚拟机中启动使用 CEPC x86 镜像,还可以在 Windows 中直接运行 MENU2.EXE,从而启动其他形式的镜像/模拟器。两种平台(直接引导及在 Windows 中启动)所支持的 Windows CE 版本各不相同!** + +WinNT平台模拟器使用方法: +1. 将 ISO 文件加载至虚拟光驱或虚拟机中(推荐使用 Windows XP SP3,因为 Windows PPC 2000 模拟器无法在 NT6.x 上运行)。 +2. 打开 ISO 根目录下的 WNT\MENU2.exe。 +3. 选择想要启动的 Windows CE 版本,并点击 Run 打开对应的模拟器。 + +CEPC平台使用方法: +1. 将ISO文件加载至虚拟机或模拟器中,推荐使用86Box,以下是推荐配置。 + + + + +2. 打开虚拟机,引导光盘。 +3. 选择想要启动的 Windows CE 版本。 +4. 若提示需要选择分辨率,请依照您使用的模拟器、虚拟机或实体硬件选择。 +注意: +- 在引导较早版本的 CE 时,菜单可能会询问是否使用高分辨率模式。这是因为现代虚拟机无法正常模拟当时的显卡,导致早期 CE 系统只能以低分辨率模式运行。若希望使用高分辨率模式,请使用 PCEM 或 86Box 等能够模拟当时硬件的模拟器(推荐使用 86Box 中的 S3 ViRGE)。 + +## ❓ QA +Q: 从光盘引导后,选择 Windows CE 2.x 到 Windows 3.x 黑屏 +A: 分辨率可能选错了。在 VMware 等虚拟机中,需要使用低分辨率模式;另外,VMware 新版本在模拟老系统时较为卡顿,也有可能导致黑屏。 + +Q: 我已经使用了 86Box,但依然无法使用高分辨率 +A: 在 PCem 中,需要选择 S3 ViRGE 显卡,并搭配性能大于等于 486/33 的 CPU,才能使用高分辨率。 + +Q: 在 86Box 中无法引导光盘 +A: 请使用 7Zip 等压缩软件打开 ISO 文件,解压 [boot] 文件夹中的 img 文件,然后从软盘引导。 + +Q: 关机功能为何无法正常使用? +A: 真就用不了。 + +Q: 在 CEPC 引导器中选择完系统后显示 “Error image section doesn't fit in allocated block” +A: 内存可能设定过小,请适当调大内存。 + +Q: Windows EC 2013 引导后黑屏 +A: 创建虚拟机时请不要使用 VMware 的 DOS,而应使用 Windows XP。 + +Q: Windows Mobile 分辨率选项让人感觉莫名其妙 +A: 请尝试其他分辨率选项。 + +Q: Shell Emulator 无法同时启动多个实例 +A: 请不要同时启动多个 Shell Emulator 实例;若不小心同时启动了,请注销或重启,然后运行 “[CDROM]:\WNT\200HPC\ceu.reg”。 + +Q: Windows PPC 2000 无法在 Windows Vista 及以上系统上使用 +A: 由于 Windows API 不兼容,所以最佳的 Shell Emulator 体验平台是 Windows XP。 + +Q: 为什么整体内容是英文的? +A: 因为英文镜像资源较全,构建也较完善,所以选择了英文版镜像;菜单等内容也相应采用英文格式。 + +Q: 我的 Windows CE/Mobile 实体机无法启动,能帮忙解决吗? / 能帮我安装一下这个WinCE软件吗? +A: 无法回答。 + +Q: 你能把其他 Windows 系统集成进来吗? +A: 请看项目名称——答案自明。 + + +## ❗ 本项目集成的 CE 镜像和模拟器 + +以下颜色标识对应不同状态: +- 🟢绿色:已集成 +- 🔵蓝色:已集成(但存在一些问题) +- 🟡黄色:有资源,可集成,但尚未集成 +- 🔴红色:无资源 + + + + +## ℹ 关于 +本项目由 ONEW 成员共同开发 + + + + + + + + + + +
+ + +
351
351Workshop
+
+
+ + +
Inter1006
INTER_INIT
+
+
+ + +
GoldApple
不务正业的金苹果
+
+
+ + +
WinPad(御坂)
とある科学の手机副屏
+
+
+ + +
DZY
DZY20070614
+
+
+ + +
Zesa
Zesa_IO1i0lO
+
+
+ +

+ ONEW Studio QQ 群:981893945 —— 欢迎加入! +

+ + +本项目采用了以下项目的代码/资源: + +CE: +- 大部分镜像由我们使用 Platform Builder 编译而成。 +- 少部分模拟器/镜像为示例版本或直接从 M$ SDK 中提取。 +- x86CEPC Bootloader (LOADCEPC) 及工具为 M$ 官方版 6.0 修改版。 + +其他: +- DOS-LOGO: http://retro.timb.us/Documents/Software/DOS-LOGO.html + +## ❗SDK及其他相关工具下载 +### Windows CE 1.x +#### Windows CE 1.0x +[Microsoft Visual C++ For Windows CE Version 1.0](https://archive.org/details/msvcceu.100)
+
+### Windows CE 2.x +#### Windows CE 2.00 +[Microsoft Handheld PC 2.0 Platform SDK](https://archive.org/details/wincesdk)
+#### Windows CE 2.01 +Microsoft Palm-size PC 1.0 Platform SDK: [Programming Windows CE Disc](https://archive.org/details/mspress_programmingwindowsce_0970002166)
+Microsoft Auto PC 1.0 Platform SDK: [Windows CE Developers Conference DevCon 99 Conference CD](https://archive.org/details/windowscedevcon99conferencecd)
+#### Windows CE 2.10 +[Microsoft Windows CE 2.10 Enhancement Pack for Windows CE Embedded Toolkit](https://www.betaarchive.com/database/view_release.php?uuid=0bef77bc-078b-468d-9ed0-18c51508948d)
+#### Windows CE 2.11 +[Microsoft Windows CE 2.11 Platform Builder](https://archive.org/details/MicrosoftWindowsCEPlatformBuilder2.11Disc1.iso.7z)
+[Microsoft Palm-size PC 1.1 Platform SDK](https://web.archive.org/web/20051218093617/http://download.microsoft.com/download/wincepalm/pdasdk/1.1/WCE/CN/PPC_SDK(CHS).zip)
+Microsoft Palm-size PC 1.2 Platform SDK: [Windows CE Developers Conference DevCon 99 Conference CD](https://archive.org/details/windowscedevcon99conferencecd)
+Microsoft Handheld PC 3.0(HPC Pro) Platform SDK: [Windows CE Developers Conference DevCon 99 Conference CD](https://archive.org/details/windowscedevcon99conferencecd)
+#### Windows CE 2.12 +[Microsoft Windows CE 2.12 Platform Builder](https://www.betaarchive.com/database/view_release.php?uuid=e73feaeb-c4dc-4915-9b16-1692c269d3b5)
+
+### Windows CE 3.x +#### Windows CE 3.00 +[Microsoft Windows CE 3.0 Platform Builder(Part 1)](https://archive.org/details/ms-wince-pb30)
+[Microsoft Windows CE 3.0 Platform Builder(Part 2)](https://archive.org/details/ms-wince-pb30_5-11)
+[Microsoft Pocket PC 2000(Palm-size PC 3.0) Platform SDK(Backup)](https://pan.baidu.com/s/14ykCvhJfTmiYzloPs6ApRg) 提取码6zjx
+[Microsoft Handheld PC 2000 SDK](https://archive.org/details/hpc2ksdkusa)
+[Microsoft Smart Phone 2002 SDK](https://archive.org/download/windows-mobile-sdks-2023/smartphone_2002_sdk.exe)
+[Microsoft Pocket PC 2002 SDK](https://archive.org/download/windows-mobile-sdks-2023/ppc2002_sdk.exe)
+
+### Windows CE 4.x +#### Windows CE 4.00 +[Microsoft Windows CE.net 4.0 Platform Builder Emulation Edition(Backup)](https://www.123pan.com/s/KDyhTd-zTPN3) 提取码:eGCt
+[Microsoft Windows CE.net 4.0 Platform Builder](https://www.betaarchive.com/database/view_release.php?uuid=51000b20-9a15-4403-8b56-c3759aa682b7)
+#### Windows CE 4.10 +[Microsoft Windows CE.net 4.1 Platform Builder Emulation Edition](https://archive.org/details/winceemul41)
+[Microsoft Windows CE.net 4.1 Platform Builder](https://www.betaarchive.com/database/view_release.php?uuid=fc6d66f5-e047-4303-9f0e-82e7f1de6645)
+#### Windows CE 4.20 +[Microsoft Windows CE.net 4.2 Platform Builder Emulation Edition](https://archive.org/details/winceemul42)
+[Microsoft Windows CE.net 4.2 Platform Builder](https://www.betaarchive.com/database/view_release.php?uuid=2b657ca7-2b53-4aac-8b1e-446b5669fda9)
+[Microsoft Windows Mobile 2003 SDK](https://archive.org/download/WMSDK/Microsoft%20Pocket%20PC%202003%20SDK.msi)
+#### Windows CE 4.21 +[Microsoft Windows Mobile 2003 SE Images](https://archive.org/download/WMSDK/WM2003SEimages.msi)
+
+### Windows CE 5.x +#### Windows CE 5.00 +[Microsoft Windows CE.net 5.0 Platform Builder](https://archive.org/details/en_win_ce_net_cd1)
+#### Windows CE 5.10 +[Microsoft Windows Mobile 5.0 SDK](https://archive.org/download/WMSDK/Windows%20Mobile%205.0%20Pocket%20PC%20SDK.msi)
+#### Windows CE 5.20 +[Microsoft Windows Mobile 6 Professional SDK](https://archive.org/download/WMSDK/Windows%20Mobile%206%20Professional%20SDK%20Refresh.msi)
+[Microsoft Windows Mobile 6 Standard SDK](https://archive.org/download/WMSDK/Windows%20Mobile%206%20Standard%20SDK%20Refresh.msi)
+[Microsoft Windows Mobile 6.1 Standard Images](https://web.archive.org/web/20130330025109/http://download.microsoft.com/download/d/c/7/dc73c8e7-f9c3-49de-821f-5588eeefcac4/Windows%20Mobile%206.1%20Standard%20Images%20(USA).msi)
+[Microsoft Windows Mobile 6.1 Professional Images](https://web.archive.org/web/20130330025531/http://download.microsoft.com/download/d/c/7/dc73c8e7-f9c3-49de-821f-5588eeefcac4/Windows%20Mobile%206.1%20Professional%20Images%20(USA).msi)
+[Microsoft Windows Mobile 6.1.4 Professional Images](https://archive.org/download/WMSDK/Windows%20Mobile%206.1.4%20Professional%20Images%20%28USA%29.msi)
+[Microsoft Windows Mobile 6.1.4 Standard Images](https://archive.org/download/WMSDK/Windows%20Mobile%206.1.4%20Standard%20Images%20%28USA%29.msi)
+[Microsoft Windows Mobile 6.5 Professional DKT](https://archive.org/download/WMSDK/Windows%20Mobile%206.5%20Professional%20Developer%20Tool%20Kit%20%28USA%29.msi)
+[Microsoft Windows Mobile 6.5 Standard DKT](https://archive.org/download/WMSDK/Windows%20Mobile%206.5%20Standard%20Developer%20Tool%20Kit%20%28USA%29.msi)
+[Microsoft Windows Mobile 6.5.3 Professional DKT](https://archive.org/download/WMSDK/Windows%20Mobile%206.5.3%20Professional%20DTK.msi)
+[Microsoft Windows Mobile 6.5.3 Standard DKT](https://archive.org/download/WMSDK/Windows%20Mobile%206.5.3%20Standard%20DTK.msi)
+
+### Windows CE 6.x +#### Windows CE 6.00 +[Microsoft Windows Embedded CE 6.0 Platform Builder](https://archive.org/details/en_windows_embedded_ce_6.0_dvd)
+[Microsoft Windows Embedded CE 6.0 Platform Builder R2](https://archive.org/details/windows-embedded-ce-6.0-r2)
+[Microsoft Windows Embedded CE 6.0 Platform Builder R3](https://archive.org/details/en_windows_embedded_ce_6.0_r3_dvd__x16-28730)
+
+### Windows CE 7.x +#### Windows CE 7.00 +[Microsoft Windows Embedded Compact 7.0 Platform Builder](https://archive.org/details/WindowsEmbeddedCompact7)
+[Microsoft Windows Embedded Automotive 7.0 Platform Builder](https://archive.org/details/windows-embedded-automotive-7)
+
+### Windows CE 8.x +#### Windows CE 8.00 +[Microsoft Windows Embedded Compact 2013 Platform Builder](https://archive.org/details/en_windows_embedded_compact_2013_x86_x64_dvd_2247108) + +## 🤝友情链接 +[WinPad的CEShellCollection](https://github.com/WinPad1993/Windows_CE_Win32_Shell_Emulator_Collection_in_a_WindowsPE)
+👆点击戳一下WinPad
+[Inter的PenPointOS模拟器](https://github.com/Inter1006/PenPointOS_Vbox/tree/main)
+👆点击戳一下Inter
+ +



+Copyright 351Workshop 2022-2025 + + diff --git a/WNT/hiderun.exe/main.cpp b/WNT/hiderun.exe/main.cpp new file mode 100644 index 0000000..87466da --- /dev/null +++ b/WNT/hiderun.exe/main.cpp @@ -0,0 +1,21 @@ +#include +#include +#include +#include +using namespace std; +#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) + +int main(int argc, char **argv) +{ + if(argc<=1) + return 1; + char batBuffer[120] = { 0 }; + for (int i = 0; i < argc - 2; i++) + { + strcat_s(batBuffer, argv[i + 2]); + strcat_s(batBuffer, " "); + } + cout << batBuffer << endl; + ShellExecute(NULL, "open", argv[1], batBuffer, NULL, SW_HIDE); + return 0; +} \ No newline at end of file diff --git a/WNT/shellmgr.exe/main.cpp b/WNT/shellmgr.exe/main.cpp index de29883..bea87bc 100644 --- a/WNT/shellmgr.exe/main.cpp +++ b/WNT/shellmgr.exe/main.cpp @@ -1,6 +1,3 @@ -//Build on VS 2005 -//For NT4.0-Win11 - #include #include #include @@ -14,6 +11,11 @@ #pragma comment(lib, "psapi.lib") using namespace std; +/* +Windows CE Shell Emulator(Simulator) Starter for Windows NT4.0 - Windows 11 +Built on Visual Studio 2005 +*/ + BOOL LoadNTDriver(char* lpszDriverName, char* lpszDriverPath) { char szDriverImagePath[256]; GetFullPathName(lpszDriverPath, 256, szDriverImagePath, NULL); @@ -128,7 +130,6 @@ bool DeleteDirectory(CString DirName) CFileFind tempFind; DirName += "\\*.*"; BOOL IsFinded = (BOOL)tempFind.FindFile(DirName); - //cout << IsFinded <> nul",srcDir,destDir); system(cmd); - /*sprintf_s(cmd,"xcopy %s %s /Y /E /I >> nul",srcDir,destDir); - system(cmd);*/ return TRUE; +}*/ + +bool CopyDirectory(CString srcPath, CString tgrPath) +{ + CString PUBPATH;//原始Dir + PUBPATH = srcPath; + srcPath += "\\*.*"; + CFileFind tempFind; + BOOL IsFinded = (BOOL)tempFind.FindFile(srcPath); + //printf("Makeing Dir: %s\n", tgrPath); + CreateDirectory(tgrPath, NULL); + while (IsFinded) + { + IsFinded = (BOOL)tempFind.FindNextFile(); + if (!tempFind.IsDots()) + { + CString strSrcPath; + strSrcPath += PUBPATH; + strSrcPath += "\\"; + strSrcPath += tempFind.GetFileName(); + + CString strTgrPath; + strTgrPath += tgrPath; + strTgrPath += "\\"; + strTgrPath += tempFind.GetFileName(); + if (tempFind.IsDirectory()) + { + if (!CopyDirectory(strSrcPath, strTgrPath)) + return 0; + } + else + { + //SetFileAttributes(strDirName, FILE_ATTRIBUTE_NORMAL); + //printf("%s %s\n", strSrcPath, strTgrPath); + CopyFile(strSrcPath, strTgrPath, FALSE); + SetFileAttributes(strTgrPath, FILE_ATTRIBUTE_NORMAL); //去掉文件的系统和隐藏属性 + } + } + if (IsFinded == 0) + break; + } + tempFind.Close(); + + return 1; } inline char* stristr(char *str1, char *str2) @@ -488,7 +531,7 @@ int main(int argc, char **argv) if (!DeleteDirectory(outDir)) puts("Warning - Can't delete CESHLTMP"); Sleep(50); - if (CopyDir(srcDir, outDir) == 0) + if (CopyDirectory(srcDir, outDir) == 0) { puts("ERROR - Can't copy files into CESHLTMP"); return 1; @@ -839,4 +882,4 @@ int main(int argc, char **argv) afterworks(outDir); return 0; -} +} \ No newline at end of file