无忧启动论坛

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

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

    [复制链接]
31#
发表于 2015-9-28 08:14:56 | 只看该作者
这个软件确实不错啊,又来了折腾的欲望了,!!!给力
回复

使用道具 举报

32#
发表于 2015-9-28 08:32:16 | 只看该作者
这可是一个大贡献,没有wow64的win10pe64就有点残废。

点评

整个最小,支持office2007的,WOW64 吧 你的2007,虽然能安装,启动,但是,无法正常打开文件,估计WOW64文件支持不够.  详情 回复 发表于 2015-9-28 08:43
回复

使用道具 举报

33#
发表于 2015-9-28 08:43:10 | 只看该作者
hhh333 发表于 2015-9-28 08:32
这可是一个大贡献,没有wow64的win10pe64就有点残废。

整个最小,支持office2007的,WOW64 吧

你的2007,虽然能安装,启动,但是,无法正常打开文件,估计WOW64文件支持不够.

回复

使用道具 举报

34#
发表于 2015-9-28 08:43:56 | 只看该作者
RAMOS ,C盘,测试也通过.
回复

使用道具 举报

35#
发表于 2015-9-28 19:54:57 | 只看该作者
How to use it?
回复

使用道具 举报

36#
 楼主| 发表于 2015-9-28 20:14:11 | 只看该作者
just run it
回复

使用道具 举报

37#
发表于 2015-9-28 20:18:34 | 只看该作者

Thank you so much! :)
回复

使用道具 举报

38#
发表于 2015-9-29 08:16:47 | 只看该作者
本来暂时不打算制作64位 Win10 PE ,有了这个破解程序,又勾起研究和制作的兴趣了。谢谢楼主!
回复

使用道具 举报

39#
发表于 2015-9-29 09:06:47 | 只看该作者
此帖应该置顶啊...............

谁弄下
回复

使用道具 举报

40#
发表于 2015-9-29 09:11:51 | 只看该作者
这个贡献太大了。
回复

使用道具 举报

41#
发表于 2015-9-29 16:24:30 | 只看该作者
好期待哦   
回复

使用道具 举报

42#
发表于 2015-9-29 20:55:29 | 只看该作者
@yamingw

is it possible to also add KnownDlls32 Sections?

回复

使用道具 举报

43#
 楼主| 发表于 2015-9-30 02:22:07 | 只看该作者
yes,we can.but what need the list?
回复

使用道具 举报

44#
发表于 2015-9-30 04:39:10 | 只看该作者
Some applications like VMWare ThinApp virtualized programs or Paragon Partition Manager 12 need these.
If the KnownDlls32 sections missing, these program can still not find the dlls.

In normal Windows smss.exe will create these by using the list inside

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
回复

使用道具 举报

45#
发表于 2015-9-30 18:45:04 | 只看该作者
赞,感谢分享宝贵经验
回复

使用道具 举报

46#
发表于 2015-10-13 19:14:53 | 只看该作者
突然想起一个问题,路径%windir%\syswow64能不能改成自定义呢?

点评

不可以,系统初始化时从%SystemRoot%\SysWOW64下装载ntdll。运行32位应用时由ntdll负责装载其他dll,所以定义到其他文件夹没有用。一楼所发附件可带一命令行,如setwow64 c:\wow64,可将路径改为c:\wow64。我已试过  详情 回复 发表于 2015-10-13 21:07

评分

参与人数 1无忧币 +5 收起 理由
friend8179 + 5 给力的问题!

查看全部评分

回复

使用道具 举报

47#
 楼主| 发表于 2015-10-13 21:07:04 | 只看该作者
sp_star 发表于 2015-10-13 19:14
突然想起一个问题,路径%windir%\syswow64能不能改成自定义呢?

不可以,系统初始化时从%SystemRoot%\SysWOW64下装载ntdll。运行32位应用时由ntdll负责装载其他dll,所以定义到其他文件夹没有用。一楼所发附件可带一命令行,如setwow64 c:\wow64,可将路径改为c:\wow64。我已试过,应该无用。
回复

使用道具 举报

48#
发表于 2015-10-13 22:05:59 | 只看该作者
呵呵,楼主早就考虑过了啊。这样确实不能工作。
回复

使用道具 举报

49#
发表于 2015-10-19 15:05:38 | 只看该作者
在国外ChrisR 制作的win10se ,其中JFX写的5-Wow64.script脚本,解释了SetWOW64的用途
SetWOW64 by yamingw. It works by creating the KnownDlls32 kernel object and linking it against X:\Windows\SysWow64 folder. It

~does what smss.exe should do. Note that it does not allow ThinApp packages to work.

并给出了脚本,使用winbuilder初步测试,64位win10se的确可以运行32位应用程序,非常感谢。
回复

使用道具 举报

50#
 楼主| 发表于 2015-11-9 10:38:11 | 只看该作者
多个功能总比没有好,谁需要拿去。
回复

使用道具 举报

51#
发表于 2015-11-10 15:24:28 | 只看该作者
setWOW64v2 is perfect, thank you.
回复

使用道具 举报

52#
发表于 2015-11-10 17:34:46 | 只看该作者
thank you
回复

使用道具 举报

53#
 楼主| 发表于 2015-11-10 17:47:42 | 只看该作者
2011frg521 发表于 2015-11-9 16:40
@yamingw
is it possible to also add KnownDlls32 Sections?
关于这个不需要手工创建,只需将程序编译成n ...

SetupExecCommand早于KnwonDlls执行。
我试过,好像native程序无法运行,不清楚什么原因。
回复

使用道具 举报

54#
发表于 2015-11-14 15:32:35 | 只看该作者
大师求破解下10586的drvinst签名限制
drvinst.rar (53.47 KB, 下载次数: 18)

点评

64位从win81到win10,用16进制编辑器如ultraedit、winhex打开DRVINST.exe,查找 8B D8 85 C0 75 08 8B 06 替换为 33 C0 8B D8 90 90 8B 06  详情 回复 发表于 2015-11-14 21:18
回复

使用道具 举报

55#
 楼主| 发表于 2015-11-14 21:18:54 | 只看该作者
ljycslg 发表于 2015-11-14 15:32
大师求破解下10586的drvinst签名限制

64位从win81到win10,用16进制编辑器如ultraedit、winhex打开DRVINST.exe,查找
8B D8 85 C0 75 08 8B 06     替换为
33 C0 8B D8 90 90 8B 06

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

56#
发表于 2015-11-14 21:50:20 | 只看该作者
MARK一下,以后好找。
回复

使用道具 举报

57#
发表于 2015-11-15 05:28:46 | 只看该作者
yamingw 发表于 2015-11-14 21:18
64位从win81到win10,用16进制编辑器如ultraedit、winhex打开DRVINST.exe,查找
8B D8 85 C0 75 08 8B 0 ...

32位的如何修改呢?

点评

32位可用SystemsetupInProcess=0略过. 如果非要改,需要改两个文件。ver10240,pnpui随版本不同而不同 Drvinst: 8B F8 85 FF 75 0B 8B 86 修改为 33 C0 8B F8 90 90 8B 86 PNPUI.DLL: 0F 88 D9 02 修改为 E9  详情 回复 发表于 2015-11-15 13:17
回复

使用道具 举报

58#
 楼主| 发表于 2015-11-15 13:17:29 | 只看该作者
freesoft00 发表于 2015-11-15 05:28
32位的如何修改呢?

32位可用SystemsetupInProcess=0略过.
如果非要改,需要改两个文件。ver10240,pnpui随版本不同而不同
Drvinst:
8B F8 85 FF 75 0B 8B 86 修改为
33 C0 8B F8 90 90 8B 86
PNPUI.DLL:
0F 88 D9 02 修改为
E9 DA 02 00
回复

使用道具 举报

59#
发表于 2015-11-15 18:34:51 | 只看该作者
yamingw 发表于 2015-11-15 13:17
32位可用SystemsetupInProcess=0略过.
如果非要改,需要改两个文件。ver10240,pnpui随版本不同而不同
...

好的,知道了,谢谢!
回复

使用道具 举报

60#
发表于 2015-12-8 02:52:13 | 只看该作者
First, thank you for the great SetWoW64 :)
Is it possible to run SetWOW64 with Administrator account or with others Admin renamed ?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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