有可能把在 x86 上跑的程序转换成 x64 吗

2018-09-19 16:20:04 +08:00
 TomatoYuyuko

不是写程序的不太懂, 事情是这样的 翻出了小时候刚接触电脑时玩的桌面电子宠物,1999 年的程序,大概用 C 写的吧,就一个 exe 文件 可以来回跑,可以拖到窗口上,会被桌面上的窗口挡住,走到窗口边缘会掉下来。。会叫,可以多开。 今天找到后发现貌似只能在 x86 上运行,找朋友的 win xp x86 试了下能跑起来。。 很想拿出来玩啊- - 作者找不到了,邮箱是空号

2954 次点击
所在节点    问与答
29 条回复
TomatoYuyuko
2018-09-19 16:21:01 +08:00
https://pan.baidu.com/s/1MaEXN6sj0hWPsZ92tPLzmg
放云盘了 有没有大佬想研究下。。
geelaw
2018-09-19 16:23:56 +08:00
除非一个程序注入其他的进程,否则 Windows on Windows 已经允许 x86 的程序在 64 位 Windows 上运行了。

不兼容的原因更可能是安全性和非规范使用 Win32 API。你可以试着设置兼容模式。
TomatoYuyuko
2018-09-19 16:28:07 +08:00
![a]http://api.superbed.cn/pic/5ba208389dc6d60640874c2f
我在 win7 x64 上跑开兼容模式都试了一遍还是不可以,有点摸不着头脑
yksoft1
2018-09-19 16:35:57 +08:00
这是 16 位 程序。。。Win3.1 都能运行。除非有这程序的源码,否则基本是没办法了
![ieqXuj.png]( https://s1.ax1x.com/2018/09/19/ieqXuj.png)
3d3ec7a
2018-09-19 16:37:27 +08:00
@geelaw 这种八成要注入 explorer.exe 吧..
yksoft1
2018-09-19 16:42:45 +08:00
geelaw
2018-09-19 16:45:06 +08:00
@yksoft1 orz 强势了
jasonyang9
2018-09-19 16:45:37 +08:00
哈,想到了还有一个叫雪儿的,大概是某个日本人的作品汉化而来的宠物养成游戏,也是 16 位,超级古老
TomatoYuyuko
2018-09-19 17:07:43 +08:00
@yksoft1 ..真实大佬!加密的,应该搞不到源码了,不知道暴力破解行不行。。现在都没人玩这个了,这个算是我见过质量最好最简洁的了,很可惜
TomatoYuyuko
2018-09-19 17:09:00 +08:00
@jasonyang9 时代的眼泪,感觉这种做的真的很精致,没那么多杂七杂八功能。可惜没落了,也没人再去开发这种小玩意了
boris1993
2018-09-19 17:12:35 +08:00
@jasonyang9 #8 啊!雪儿!卧槽童年啊!
boris1993
2018-09-19 17:13:12 +08:00
@jasonyang9 #8 是个不大的小窗口,从孵蛋开始的对吧
GeruzoniAnsasu
2018-09-19 17:20:05 +08:00
@TomatoYuyuko 谁说没落没人开发这种小玩意了,事实上桌面宠物……不对,桌面老婆,有一堆啊,你可以找找 live3d 的桌面老婆
jasonyang9
2018-09-19 17:20:32 +08:00
@boris1993 #12 YES!! 喂食,打扫,打针什么的
boris1993
2018-09-19 17:24:04 +08:00
@jasonyang9 #14 对对对就这个!不过好像已经找不到资源了
jasonyang9
2018-09-19 17:24:51 +08:00
经典的当然收藏着了,哈哈哈

链接: https://pan.baidu.com/s/14Yc0UGnm1ahdcUmMkH7jgg 提取码: 67h4
jasonyang9
2018-09-19 17:33:03 +08:00
@boris1993 #15 忘记 at 了。可惜,一样的原因,在 64 位系统里面跑不起来的。刚试了 32 位 XP 虚拟机可以
ysc3839
2018-09-19 17:48:08 +08:00
64 位的 Windows 是可以运行 32 位程序的,你这种情况是软件兼容性问题。要修复的话也许会很麻烦,不如看看有没有人仿写一个出来。
ysc3839
2018-09-19 17:49:56 +08:00
@ysc3839 看了三楼的图,是 16 位程序。64 位 Windows 没办法运行的……
delectate
2018-09-19 18:08:35 +08:00
没办法的,估计只能自己重写了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/490867

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX