星外之神
deepin
2020-04-25 22:26 您太强啦
Reply Like 0 View the author
https://bbs.deepin.org/post/192896
我猜不行吧,
可以拷贝文件过去试试,不会损坏现有的.

https://bbs.deepin.org/post/192896
可以从虚机里拷贝文件出来.


https://bbs.deepin.org/post/192896
可以从虚机里拷贝文件出来.

https://bbs.deepin.org/post/192896
可以从虚机里拷贝文件出来.
https://bbs.deepin.org/post/192896
等等,刚才操作有点问题,如果先创建drive_c再开wine就可以进winecfg。但我发现一个问题,wine默认的wind ...
https://bbs.deepin.org/post/192896
在winre的文件夹里创建链接windows指向Windows,结果还是崩了:


https://bbs.deepin.org/post/192896
我是把 win7 所在分区挂在虚拟机里,然后虚拟机和物理机都能启动。挂 wine 下是真没试过。
其实刚开始 win ...
正在疯狂试探。
除了 kernel32.dll, gdi32.dll, user32.dll, and ntdll.dll 必须要用 buildin 版本外,还有一些 exe/dll 需要换成 buildin 版本。
用的是 win7 32位,目前暂时还没有跑起来。
我用的是 wine 7.8 i386,龙芯3A6000,ArchLinux。第一步是运行 win7 32位自带的 notepad.exe
目前卡在这里:
454458.716:0020:0024:Call user32.LoadAcceleratorsW(01000000,0100237c L"MainAcc") ret=01001f06
454458.716:0020:0024:trace:module:FindResourceExW 01000000 #0009 L"MainAcc" 0000
454458.716:0020:0024:Call ntdll.RtlCreateUnicodeString(7f10f9b4,0100237c L"MainAcc") ret=7b0262d5
454458.716:0020:0024:Ret ntdll.RtlCreateUnicodeString() retval=00000001 ret=7b0262d5
454458.716:0020:0024:Call ntdll.RtlUpcaseUnicodeString(7f10f9b4,7f10f9b4,00000000) ret=7b0262ed
454458.716:0020:0024:Ret ntdll.RtlUpcaseUnicodeString() retval=00000000 ret=7b0262ed
454458.716:0020:0024:Call ntdll.LdrFindResource_U(01000000,7f10f9c4,00000003,7f10f9ac) ret=7b02a149
454458.716:0020:0024:trace:resource:LdrFindResource_U module 01000000 type #0009 name L"MAINACC" lang 0000 level 3
454458.716:0020:0024:trace:resource:find_entry_by_id root 0100F000 dir 0100F000 id 0009 not found
454458.716:0020:0024:Ret ntdll.LdrFindResource_U() retval=c000008a ret=7b02a149
454458.716:0020:0024:Call ntdll.RtlNtStatusToDosError(c000008a) ret=7b02a037
454458.716:0020:0024:Ret ntdll.RtlNtStatusToDosError() retval=00000715 ret=7b02a037
454458.716:0020:0024:Call ntdll.RtlFreeHeap(7f220000,00000000,7f248c90) ret=7b029ff2
454458.716:0020:0024:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7b029ff2
454458.716:0020:0024:Ret user32.LoadAcceleratorsW() retval=00000000 ret=01001f06
LoadAcceleratorsW “MainAcc” 失败,失败的原因是,Accelerators resource 不在 notepad.exe 中,而是在 notepad.mui 文件中,而 wine 7.8 不支持加载 mui 文件。
还好有人做了补丁,但是没有被上游吸收。
目前的进度是在 wine 7.8 源码上打 mui 补丁后,重新编译。
Popular Ranking
ChangePopular Events
More
警告:小白请勿尝试,虽然我也不知道会发生什么