不是写程序的不太懂, 事情是这样的 翻出了小时候刚接触电脑时玩的桌面电子宠物,1999 年的程序,大概用 C 写的吧,就一个 exe 文件 可以来回跑,可以拖到窗口上,会被桌面上的窗口挡住,走到窗口边缘会掉下来。。会叫,可以多开。 今天找到后发现貌似只能在 x86 上运行,找朋友的 win xp x86 试了下能跑起来。。 很想拿出来玩啊- - 作者找不到了,邮箱是空号
1
TomatoYuyuko OP https://pan.baidu.com/s/1MaEXN6sj0hWPsZ92tPLzmg
放云盘了 有没有大佬想研究下。。 |
2
geelaw 2018-09-19 16:23:56 +08:00 1
除非一个程序注入其他的进程,否则 Windows on Windows 已经允许 x86 的程序在 64 位 Windows 上运行了。
不兼容的原因更可能是安全性和非规范使用 Win32 API。你可以试着设置兼容模式。 |
3
TomatoYuyuko OP ![a]http://api.superbed.cn/pic/5ba208389dc6d60640874c2f
我在 win7 x64 上跑开兼容模式都试了一遍还是不可以,有点摸不着头脑 |
4
yksoft1 2018-09-19 16:35:57 +08:00 2
这是 16 位 程序。。。Win3.1 都能运行。除非有这程序的源码,否则基本是没办法了
![ieqXuj.png]( https://s1.ax1x.com/2018/09/19/ieqXuj.png) |
6
yksoft1 2018-09-19 16:42:45 +08:00
![ieLAKJ.png]( https://s1.ax1x.com/2018/09/19/ieLAKJ.png)
|
8
jasonyang9 2018-09-19 16:45:37 +08:00 1
哈,想到了还有一个叫雪儿的,大概是某个日本人的作品汉化而来的宠物养成游戏,也是 16 位,超级古老
|
9
TomatoYuyuko OP @yksoft1 ..真实大佬!加密的,应该搞不到源码了,不知道暴力破解行不行。。现在都没人玩这个了,这个算是我见过质量最好最简洁的了,很可惜
|
10
TomatoYuyuko OP @jasonyang9 时代的眼泪,感觉这种做的真的很精致,没那么多杂七杂八功能。可惜没落了,也没人再去开发这种小玩意了
|
11
boris1993 2018-09-19 17:12:35 +08:00 via Android
@jasonyang9 #8 啊!雪儿!卧槽童年啊!
|
12
boris1993 2018-09-19 17:13:12 +08:00 via Android
@jasonyang9 #8 是个不大的小窗口,从孵蛋开始的对吧
|
13
GeruzoniAnsasu 2018-09-19 17:20:05 +08:00
@TomatoYuyuko 谁说没落没人开发这种小玩意了,事实上桌面宠物……不对,桌面老婆,有一堆啊,你可以找找 live3d 的桌面老婆
|
14
jasonyang9 2018-09-19 17:20:32 +08:00
@boris1993 #12 YES!! 喂食,打扫,打针什么的
|
15
boris1993 2018-09-19 17:24:04 +08:00 via Android
@jasonyang9 #14 对对对就这个!不过好像已经找不到资源了
|
16
jasonyang9 2018-09-19 17:24:51 +08:00 2
|
17
jasonyang9 2018-09-19 17:33:03 +08:00
@boris1993 #15 忘记 at 了。可惜,一样的原因,在 64 位系统里面跑不起来的。刚试了 32 位 XP 虚拟机可以
|
18
ysc3839 2018-09-19 17:48:08 +08:00 via Android 1
64 位的 Windows 是可以运行 32 位程序的,你这种情况是软件兼容性问题。要修复的话也许会很麻烦,不如看看有没有人仿写一个出来。
|
20
delectate 2018-09-19 18:08:35 +08:00
没办法的,估计只能自己重写了。
|
21
ETiV 2018-09-19 18:45:02 +08:00 1
|
22
boris1993 2018-09-19 18:59:09 +08:00 via Android
@jasonyang9 #17 厉害了!!!
|
23
TomatoYuyuko OP @ETiV 太强了!!
|
25
acess 2018-09-19 21:19:30 +08:00
64 位 Windows 没有 ntvdm,所以不能跑 16 位程序。32 位则可以用 ntvdm 这个虚拟环境来跑。
@geelaw 有点好奇这个项目是怎么回事? https://github.com/leecher1337/ntvdmx64 说微软没移植 ntvdm 到 64 位只不过是懒得做而已? |
26
celeron533 2018-09-19 23:01:49 +08:00
>说微软没移植 ntvdm 到 64 位只不过是懒得做而已
毕竟现在也没几个网站回去兼容 IE4,能兼容 IE6 就是莫大的仁慈了,做到 IE8 就已经很不错了 |
27
Mavious 2018-09-20 09:54:30 +08:00
呦呦,好好玩。在我的 win7 x86 上快乐的蹦跶起来了。但是不太灵敏,tim 上就盖不过去。鼠标放在皮卡丘上时,鼠标变成一团黑。
|
28
yksoft1 2018-09-20 12:52:10 +08:00 1
|
29
TomatoYuyuko OP @yksoft1 太强了 Orz 跑起来了![]( http://api.superbed.cn/pic/5ba335139dc6d621eef43824)
|