Board logo

標題: Wine 一問 [打印本頁]

作者: luckiejacky    時間: 2016-5-25 12:08     標題: Wine 一問

本帖最後由 luckiejacky 於 2016-5-25 12:49 編輯

我用了cygwin compile左一個wine.
當我run ntdll_test.exe, 所有的test都pass
但我找不到ntdll.dll這個module在wine的folder內
cygwin bin folder都無...
我用depends check下佢,發現libwine.dll只expose GetProcAddress
等最基本的method
但我再check下佢個ntdll_test.c rtl.c etc
我見到
hntdll = LoadLibraryA("ntdll.dll");
佢無ntdll.dll佢點Load到呢?
無理由load windows 那個
因linux都無這個module
究竟佢是怎運作的?

Update
我現在用ReactOS的dll's run個xp explorer,但佢出KillSystemTimer Entry Point not found in user32.dll
Any ideas?

THX
作者: cal22cal    時間: 2016-5-25 14:45

唔知個問題係乜嘢

不過, 舊時 用 wine 裝有啲 m$ 嘅 s/w,
係真係要用 winecfg,
去 import native m$ 嘅 dll
作者: luckiejacky    時間: 2016-5-25 16:33

本帖最後由 luckiejacky 於 2016-5-25 16:34 編輯

都系玩下野,因為我想試下在7下run xp個explorer
但因為Windows xp explorer在windows 7 內是
run 唔到,想拿wine D dlls來用....
Windows XP => wine (cygwin) => Windows 7
但應該是唔得的,試左好耐
作者: ccchan234    時間: 2016-5-25 16:52

提示: 作者被禁止或刪除 內容自動屏蔽
作者: cal22cal    時間: 2016-5-25 16:53

一層又一層,
唔知可唔可以用 winetricks
auto pull 啲 dll 落嚟
小心可能會隊死部機
作者: luckiejacky    時間: 2016-5-25 17:06

VM....
作者: KinChungE    時間: 2016-5-26 12:06

我的高手朋友说, wine 的底层应该是

linux or bsd (macos).
ccchan234 發表於 2016-5-25 16:52


樓主用左cygwin再模擬多個linux出黎





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2