无忧启动论坛

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

[分享] (更新支持虚拟化程序)Win10X64中运行32位程序的临时办法

    [复制链接]
跳转到指定楼层
#
发表于 2015-9-27 11:39:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yamingw 于 2015-11-9 10:30 编辑

更新可以生成dll列表,支持部分虚拟化程序,有些虚拟化程序需要X:\Windows\SysWOW64\config\systemprofile。
我测试了几个虚拟化程序,在正常系统里基本都不能正常运行,看来虚拟化程序本身还是有局限性的。
源码基本是拷贝ReactOS的smss里的创建KnwonDlls部分,和正常Win10生成的列表稍有不同,但不影响使用。
运行setwow64即可。ntoskrnl在初始化阶段1检测如果是运行在内存中的WinPE,就不创建KnownDlls32内核对象。此对象内容由SMSS填充。系统初始化32位应用时找不到此对象中的路径即报错。
源码仅供参考。

setWOW64v2.zip

7.22 KB, 下载次数: 625, 下载积分: 无忧币 -2

wow.7z

1.08 MB, 下载次数: 309, 下载积分: 无忧币 -2

评分

参与人数 17无忧币 +84 收起 理由
zmac2007 + 5
2011ChrisR + 5 很给力!
fryquez + 5 <font><font>It is to force!&
chiannet + 5 赞一个!
土著007 + 4 膜拜
hhh333 + 5 经试用,完美解决,并没有任何附作用!
WAIGO + 5 很给力!
2012mshs + 5 很给力!
andos + 5 很给力!
826773297 + 5 神马都是浮云
fish2006 + 5 很给力!
赤木刚宪 + 5 无与伦比的支持
amd0087 + 5 很给力!
sp_star + 5 很给力!
有阴也有阳 + 5 赞一个!
阿弥陀佛 + 5
dfw9 + 5 很给力!

查看全部评分

推荐
发表于 2015-12-8 14:49:30 | 只看该作者
本帖最后由 2011frg521 于 2015-12-8 14:54 编辑
红毛樱木 发表于 2015-12-8 10:11
in 10240
auto logon to administrator,there are some mistakes,Look forward to your results.

Why not use the version of native  ?

Add Registry to:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager
bootexecute = Win10WoW64Support-Native.exe



添加win10wow64支持Native.png (28.25 KB, 下载次数: 343)

添加win10wow64支持Native.png

Win10WoW64Support-Native.zip

1.62 KB, 下载次数: 129, 下载积分: 无忧币 -2

回复

使用道具 举报

89#
发表于 2023-11-26 05:13:11 | 只看该作者
谢谢分享
回复

使用道具 举报

88#
发表于 2023-2-15 15:27:33 | 只看该作者
很高深的东西
回复

使用道具 举报

87#
发表于 2023-2-15 10:41:22 | 只看该作者
这个用来做什么用?
回复

使用道具 举报

86#
发表于 2020-4-11 21:21:22 | 只看该作者
为什么总提示我没有下载附件的权限
回复

使用道具 举报

85#
发表于 2020-3-13 09:02:33 | 只看该作者
来学习啦
回复

使用道具 举报

84#
发表于 2019-10-9 20:20:46 | 只看该作者
本帖最后由 liuzhaoyzz 于 2019-10-9 20:32 编辑
frg521 发表于 2015-12-8 14:49
Why not use the version of native  ?

Add Registry to:


非常感谢,为了防止这位仁兄、大神删帖,我直接发个附件上来,哈哈!        

Win10WoW64Support-Native.rar

30.33 KB, 下载次数: 15, 下载积分: 无忧币 -2

回复

使用道具 举报

83#
发表于 2019-1-9 20:31:35 | 只看该作者
请问WIN10 PE 64bit要运行32bit程式需要哪些步骤?直接运行Win10WoW64Support跟setWOW64后执行还是不行呢
回复

使用道具 举报

82#
发表于 2019-1-9 08:39:37 | 只看该作者
现在有什么比较好的方法让64位WINPE运行32位程序吗?
回复

使用道具 举报

81#
发表于 2018-8-31 11:17:13 来自手机 | 只看该作者
請問有教學嗎?我直接把應用放進PE運行後,運行32bits的應用還是不行啊!
回复

使用道具 举报

80#
发表于 2015-12-9 22:15:51 来自手机 | 只看该作者
2011ChrisR 发表于 2015-12-9 21:49
It seems good here.
Already, not the same message as before ;)
Try perhaps to change WAIT 2000 =>  ...

I try again on sp_star
still....

点评

以前明明做好的可引导的RAMOS居然会变成蓝屏,难道WIM也会生锈?  详情 回复 发表于 2015-12-9 22:40
回复

使用道具 举报

79#
发表于 2015-12-9 22:09:02 | 只看该作者
2011ChrisR 发表于 2015-12-9 21:14
WinBuilder has nothing to do with Native PE, it is just an engine to build a PE :)

Can you tell with me how to do it? I can not find any tips to do native pe. :(
回复

使用道具 举报

78#
发表于 2015-12-9 21:49:23 | 只看该作者
It seems good here.
Already, not the same message as before ;)
Try perhaps to change WAIT 2000 => WAIT 4000. It will still fastest than loading explorer and shortcuts.
It probably need some time for loading some drivers or drivers services (depends on hardware).

点评

I try again on sp_star still....  详情 回复 发表于 2015-12-9 22:15
回复

使用道具 举报

77#
发表于 2015-12-9 21:24:49 来自手机 | 只看该作者
2011ChrisR 发表于 2015-12-9 20:35
I got it for 10240 :)
It need "EXEC !=sc start ShellHWDetection", in addition in SwitchToAdminL ...

10240
still have it

IMG_20151209_212047.jpg (2.54 MB, 下载次数: 154)

IMG_20151209_212047.jpg
回复

使用道具 举报

76#
发表于 2015-12-9 21:14:26 | 只看该作者
2012mshs 发表于 2015-12-9 21:08
Hi ChrisR. Is Winbuilder support Native PE?

WinBuilder has nothing to do with Native PE, it is just an engine to build a PE :)

点评

Can you tell with me how to do it? I can not find any tips to do native pe. :(  详情 回复 发表于 2015-12-9 22:09
回复

使用道具 举报

75#
发表于 2015-12-9 21:08:08 | 只看该作者
2011ChrisR 发表于 2015-12-9 20:35
I got it for 10240 :)
It need "EXEC !=sc start ShellHWDetection", in addition in SwitchToAdminL ...

Hi ChrisR. Is Winbuilder support Native PE?
回复

使用道具 举报

74#
发表于 2015-12-9 20:35:11 | 只看该作者
本帖最后由 2011ChrisR 于 2015-12-9 20:47 编辑
红毛樱木 发表于 2015-12-9 00:36
LogonUI.exe     error  in 10240.
do you have any idea?


I got it for 10240 :)
It need "EXEC !=sc start ShellHWDetection", in addition in SwitchToAdminLogin.ini (or su.ini)

Starting from sp-star script,
I added AuthExt.dll,InputSwitch.dll, perhaps not really necessary.
Setup,CmdLine="PECMD.EXE Main %SystemRoot%\System32\SwitchToAdminLogin.ini"
in SwitchToAdminLogin.ini (or admin.ini), Kill and Relaunch Explorer is required in 10240! but not  required in 10586.

It works here for me now in 10240 and 10586

Auto-Switch_To_Admin.zip (16.63 KB, 下载次数: 25)

Edit: Need also the Great Win10WoW64Support-Native.exe
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager
bootexecute = Win10WoW64Support-Native.exe

点评

10240 still have it  详情 回复 发表于 2015-12-9 21:24
Hi ChrisR. Is Winbuilder support Native PE?  详情 回复 发表于 2015-12-9 21:08
thank you. well done. I'll try later.  发表于 2015-12-9 21:06
回复

使用道具 举报

73#
发表于 2015-12-9 01:47:42 | 只看该作者
2011ChrisR 发表于 2015-12-9 01:36
French.
这真的很难与谷歌翻译
it seems that it lacks the necessary file mapping for ThinApp appli ...

wow64-Native program running smss initialization process, the essence is the complement of the original limited code, add the KnownDll32 target directories, and symbolic links, then the system automatically creates a DLL that already exists Sections
Therefore, the normal system available, whether virtualized or the other, are the same as long as you SysWow64 ,directory has enough support and Exe Dll files


wow64-Native 程序运行在smss初始化过程中,本质就是补充了原来受限的代码,添加了KnownDll32对象目录和符号链接,然后系统自动创建已经存在的DLL的Sections
所以,正常系统可用的不管是虚拟化还是其他的,都一样,只要你的SysWow64目录中有足够的支持Dll和Exe文件
回复

使用道具 举报

72#
发表于 2015-12-9 01:37:52 | 只看该作者
红毛樱木 发表于 2015-12-9 00:36
LogonUI.exe     error  in 10240.
do you have any idea?

Tested in 10586, works well.
Now tested with 10240, same error !
回复

使用道具 举报

71#
发表于 2015-12-9 01:36:07 | 只看该作者
2011frg521 发表于 2015-12-8 23:58
请问你是中国人或者能看懂汉语吗?
Are you chinese ?
Can you read chinese?

French.
这真的很难与谷歌翻译
it seems that it lacks the necessary file mapping for ThinApp applications.
However, good job.

点评

wow64-Native program running smss initialization process, the essence is the complement of the original limited code, add the KnownDll32 target directories, and symbolic links, then the system automat  详情 回复 发表于 2015-12-9 01:47
回复

使用道具 举报

70#
发表于 2015-12-9 00:36:43 来自手机 | 只看该作者
2011ChrisR 发表于 2015-12-8 23:53
I know, a really nice work :)
Tested here, Win10WoW64Support-Native is really good to auto-logon  ...

LogonUI.exe     error  in 10240.
do you have any idea?

点评

I got it for 10240 :) It need "EXEC !=sc start ShellHWDetection", in addition in SwitchToAdminLogin.ini (or su.ini) Starting from sp-star script, I added AuthExt.dll,InputSwitch.dll, perhaps not  详情 回复 发表于 2015-12-9 20:35
Tested in 10586, works well. Now tested with 10240, same error !  详情 回复 发表于 2015-12-9 01:37
回复

使用道具 举报

69#
发表于 2015-12-9 00:13:58 | 只看该作者
2011frg521 发表于 2015-12-8 23:58
请问你是中国人或者能看懂汉语吗?
Are you chinese ?
Can you read chinese?

我记得好像是法国人。

点评

他回复,非常好,你回复god job 我突然一起,是外国人吗? 现在想,能来这里,肯定是认识汉字的,既然回复汉字,能打汉字, 不能是和我一样百度翻译吧,虽然我英语不怎样,可是感觉百度翻译后意思变质了, 有时有些语句就算  详情 回复 发表于 2015-12-9 00:27
回复

使用道具 举报

68#
发表于 2015-12-8 23:53:17 | 只看该作者
红毛樱木 发表于 2015-12-8 23:31
I will test it later.
Sp_star does many many work for admin.

I know, a really nice work :)
Tested here, Win10WoW64Support-Native is really good to auto-logon as Administrator
No need to Lauch and Kill explorer then. It need "pecmd main su.ini" only, it is significantly faster.

点评

LogonUI.exe error in 10240. do you have any idea?  详情 回复 发表于 2015-12-9 00:36
It seems very good.thank you  发表于 2015-12-9 00:15
回复

使用道具 举报

67#
发表于 2015-12-8 23:31:02 | 只看该作者
2011ChrisR 发表于 2015-12-8 22:13
SwitchToAdmin with WoW64 works with shortcuts but many tests without success with Auto-Logon.

...

I will test it later.
Sp_star does many many work for admin.

点评

I know, a really nice work :) Tested here, Win10WoW64Support-Native is really good to auto-logon as Administrator No need to Lauch and Kill explorer then. It need "pecmd main su.ini" only, it is sig  详情 回复 发表于 2015-12-8 23:53
回复

使用道具 举报

66#
发表于 2015-12-8 22:13:10 | 只看该作者
本帖最后由 2011ChrisR 于 2015-12-8 23:09 编辑
红毛樱木 发表于 2015-12-8 10:11
in 10240
auto logon to administrator,there are some mistakes,Look forward to your results.


SwitchToAdmin with WoW64 works with shortcuts but many tests without success with Auto-Logon.

Win10WoW64Support-Native.exe seems the only way currently :)
Native smss.exe process is loaded :)

cmdline or winpeshl (without Shell explorer.exe):
[LaunchApps]
Pecmd.exe Main %SystemDrive%\Windows\System32\SwitchToAdmin.ini (~=su.ini)

Seems to work well here.
Auto-Switch_To_Admin.7z (8.19 KB, 下载次数: 13)

点评

请问你是中国人或者能看懂汉语吗? Are you chinese ? Can you read chinese? native版本的只要在smss.exe加载后,所有任务就完成了,和正常系统一样,不需要再进系统做任何事 The native version with the smss.e  详情 回复 发表于 2015-12-8 23:58
I will test it later. Sp_star does many many work for admin.  详情 回复 发表于 2015-12-8 23:31
回复

使用道具 举报

65#
发表于 2015-12-8 10:11:59 | 只看该作者
2011ChrisR 发表于 2015-12-8 09:00
Will do more test tomorrow for Auto Logon to Admin

in 10240
auto logon to administrator,there are some mistakes,Look forward to your results.

点评

SwitchToAdmin works with shortcuts but many tests without success with Auto-Logon. Win10WoW64Support-Native.exe seems the only way currently :) cmdline or winpeshl (without Shell explorer.exe): [La  详情 回复 发表于 2015-12-8 22:13
Why not use the version of native ? Add Registry to: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager bootexecute = Win10WoW64Support-Native.exe  详情 回复 发表于 2015-12-8 14:49
回复

使用道具 举报

64#
发表于 2015-12-8 10:08:51 | 只看该作者
本帖最后由 红毛樱木 于 2015-12-8 10:10 编辑
2011ChrisR 发表于 2015-12-8 09:00
Will do more test tomorrow for Auto Logon to Admin


You can use new pecmd.exe for  WOW64.
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
http://pan.baidu.com/s/1ntzn57z
http://pecmd.sysceo.com/pecmd2012/

e.g.
reg cmdline(need main):pecmd.exe main %windir%\system32\pecmd.ini
and
pecmd.ini:exec *%windir%\system32\winpeshl.exe
回复

使用道具 举报

63#
发表于 2015-12-8 09:00:17 | 只看该作者

Will do more test tomorrow for Auto Logon to Admin

点评

in 10240 auto logon to administrator,there are some mistakes,Look forward to your results.  详情 回复 发表于 2015-12-8 10:11
You can use new pecmd.exe for WOW64. http://pecmd.sysceo.com/pecmd2012/ e.g. reg cmdline(need main) pecmd.exe main %windir%\system32\pecmd.ini and pecmd.ini:exec *%windir%\system32\winpeshl.e  详情 回复 发表于 2015-12-8 10:08
回复

使用道具 举报

62#
发表于 2015-12-8 08:04:55 来自手机 | 只看该作者
2011ChrisR 发表于 2015-12-8 07:52
Forget, SetWoW64 works well with shortcuts.  
Replace in Winpeshl.ini: Pecmd.exe pecmd.ini => Pecmd ...

before winpeshl.exe

点评

Will do more test tomorrow for Auto Logon to Admin  详情 回复 发表于 2015-12-8 09:00
回复

使用道具 举报

61#
发表于 2015-12-8 07:52:40 | 只看该作者
Forget, SetWoW64 works well with shortcuts.  
Replace in Winpeshl.ini: Pecmd.exe pecmd.ini => Pecmd.exe switchToAdmin.ini
Seems not good here!

点评

before winpeshl.exe  详情 回复 发表于 2015-12-8 08:04
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 00:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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