探検


今夜も Wine で乾杯! - 23本目

■ このスレッドは過去ログ倉庫に格納されています
2020/03/26(木) 13:56:06.56ID:X7OqZU5E
Linux上でWindowsのアプリを動作させるソフトウェア
Wineに関する情報交換スレ。

前スレ
今夜も Wine で乾杯! - 21本目
http://mao.5ch.net/test/read.cgi/linux/1540015268/

Wine本家
http://www.winehq.org/
http://wiki.winehq.org/

動作報告Wikiや過去ログなど
http://www.2chlinux.org/index.php?FrontPage

ここにパッチをうpするときはgzipやbzip2で圧縮した上で
base64などでエンコードしてください。おながいします。
動作報告は>>2のテンプレ使用を推奨。
581login:Penguin
垢版 |
2021/07/28(水) 22:59:58.45ID:4eas37lw
>>580
(ノ∀`)

SilverLightをダウンロトードしてうんぬんしたらLinuxでも見れるようになったー的な記事もあったり
それらの記事から数年経過してるので良い方に進んで今では余裕で見れますよーを期待したんですけど
SilverLightもサポ終したしもっと簡単に見られるを期待したんですけどね
残念です
まぁ代替えはありますしLinuxチャレンジしてみます(`・ω・´)
あのがとうございました
2021/08/01(日) 23:19:30.26ID:yaHynhRy
The Wine development release 6.14 is now available.

What's new in this release (see below for details):
- Mono engine updated to version 6.3.0, with upstream updates.
- 32->64-bit thunks implemented in WOW64 dll.
- More preparation work for the GDI syscall interface.
- Various bug fixes.
583login:Penguin
垢版 |
2021/08/05(木) 09:23:26.18ID:psqCvrWD
javascriptを実装する気はないんか?
2021/08/05(木) 10:03:24.51ID:x9lLB0ab
>>583
Wine開発元に直接問い合わせたらどうでしょうか?
ここではなく、WineHQ Forumのissueに投げてみたらどうでしょうか?
585login:Penguin
垢版 |
2021/08/06(金) 10:22:23.34ID:dVtkUZMp
大変だからやらないんだろ。人から言われてやるくらいだったらやっとるわ。
2021/08/06(金) 12:52:24.92ID:jiMZJnQL
どういうことそれワイン関係ある話?
2021/08/07(土) 21:14:06.39ID:S0QS02kk
>>583
ttps://github.com/wine-mirror/wine/tree/master/dlls/jscript にある実装のことでなく?
588login:Penguin
垢版 |
2021/08/08(日) 10:05:29.96ID:3BalC7NZ
永遠に完成しないサグラダ・ファミリアか。
2021/08/19(木) 14:34:34.97ID:6qItL86w
サグラダファミリアって流行ってんの?
あちこちで馬鹿が使ってるの見るけど
2021/08/19(木) 14:38:33.91ID:q4LVmUT7
ソフトウェアには完成がないと言うことを理解してない馬鹿なんだろうな。
2021/08/19(木) 15:04:18.85ID:jI4yr8YC
あの塔完成する目処が立ったから最近取り上げられる事多くなったよね
2021/09/04(土) 11:27:13.45ID:vtvMHCKL
Kindle と PixelaのXit が動かすことできれば、Winとおさらばできるんだけど
Kindleは動いていたのが動かなくなったり、PixelaのXitは.Net関係でエラーでるし
無駄な時間をつかってしまった。
結論:日本人はWineは飲まないほうがいい。
2021/09/04(土) 12:26:05.86ID:4qPZn0s4
Kindleはwine5なら動いたけど

$ wine --version
wine-5.0.4

あとWindowsのバージョンがWindows10だと駄目
2021/09/05(日) 02:26:28.38ID:id8zlAba
Wineを使うこと自体が無駄なわけで、最初からWindowsを使えば良いだけの話。
595login:Penguin
垢版 |
2021/09/05(日) 02:32:03.03ID:ywWnEUPp
>>594
何の為に発言してるの?
2021/09/05(日) 15:03:47.18ID:9PqPr6Bb
ライン使えてるお
2021/09/05(日) 18:43:14.67ID:EK48DhR/
>>595
典型的な発達障害だよ
2021/09/06(月) 23:14:58.15ID:2mjIIUv4
人格障害と発達障害を一緒にすんなよ。
599login:Penguin
垢版 |
2021/09/07(火) 01:16:57.58ID:5YsB+TPH
>>594はスーパーKY
釣り好きの集まりに行って店で買った方が良いって言うくらいスーパーKY
2021/09/07(火) 03:01:57.41ID:ytfSVwfT
WindowsでWSL使うくらいなら最初からLinux使えばいいというのと同じだな。
2021/09/07(火) 03:54:19.99ID:YwBiM+8Y
Windowsと相互運用したいから使うんだろが
2021/09/07(火) 08:09:08.23ID:BKrMs61j
WindowsとLinuxの連携だとwineよりWSLに軍配が上がるという現実・・・
XP時代のアプリ動かしたい、とかならともかく。
2021/09/07(火) 20:54:55.53ID:PKze56pa
さぁー、盛り上がってきました!
2021/09/07(火) 23:59:24.97ID:OxF95NhA
wineはMSの我が儘に振り回されずにすむのはメリット
605login:Penguin
垢版 |
2021/09/10(金) 07:28:14.37ID:2fFS1/dD
>>602
どこの現実か知らんがその現実の中で元気で過ごしてね
606login:Penguin
垢版 |
2021/09/10(金) 12:24:16.80ID:CVEHf0Sp
>>602
wineユーザーは別にマウント取りをしたいわけじゃないよ
607login:Penguin
垢版 |
2021/09/13(月) 18:11:04.92ID:gDAOT4uJ
WSLってLinuxのGUIアプリはろくに動かんしなw
LinuxでDOSBOXが動いた程度のもの。
2021/09/13(月) 18:15:54.48ID:xGO98IdU
WSL上でmc動かしたら全ドライブに対してdos時代のFDみたいな使い方
できるのかな。
2021/09/13(月) 18:16:29.50ID:y1WL0qsq
そのうち動くようになるんだけどな。
Androidアプリも動くらしいが俺は使わんし・・・
2021/09/13(月) 19:22:35.16ID:+U4Ox55+
Debian系で起きたのでメモ
wineのplayonlinux でインストール時にぐるぐる?読み込み?が止まらないまたは MS officeの日本語版等が入らない場合に試したいこと
LANG=Cでダメだった時用
リポジトリ追加して公式から最新版を持ってくるのがそれが出来ないとかの時用
参考
https://sites.google.com/site/memomuteki/tinylinux/winedewindowsapuriinsutorusheding
pol.moの編集は面倒なので直接最新版と差し替える
こっからダウンロード
https://github.com/PlayOnLinux/POL-POM-4/blob/master/lang/locale/ja/LC_MESSAGES/pol.mo
ディレクトリは
あとフォントはmsゴシック等を追加しておくなりしておくこと
/home/$USER/.PlayOnLinux/wine/linux-x86/バージョン
この辺ににmsゴシック等を移せば基本問題ない
このパターンで自分は出来た
2021/09/15(水) 14:10:08.95ID:wT7QpwLN
>>607
Xserverをwindowsにインストールすれば普通に使えますよ
Mobaxtermはwslのターミナルとxclientの連携も良くてオススメ
612611
垢版 |
2021/09/15(水) 14:11:57.44ID:wT7QpwLN
dbus周りはちょいと手間がかかったな
2021/09/16(木) 17:49:24.26ID:mpxjOS9D
>>611
そんな手間かけるくらいならVMでLinuxを動かしますわ。
2021/10/02(土) 04:02:54.55ID:Rwsr9Ig3
https://twitter.com/sagawa_aki/status/1360561625015570432
https://twitter.com/5chan_nel (5ch newer account)
2021/10/03(日) 15:25:15.84ID:AmvWE8+p
chromebook(HP x360 12b)上のlinux環境で動作させたwinehq6.0.1stableで、DMM Game Playerの動作を確認
特に追加dllは入れなくても起動した
文字化けはfakejapanese-vlgothicを入れるといい感じ
ゲームはアリス・ギア・アイギスだけテスト
もともとOpenGL描写みたいで、一応描写も問題なし
>>450さんと同じでwmic.exeのエラーが出るけど、とりあえずyesを選んで進めればOK
2021/10/08(金) 17:42:45.63ID:gA9l59ln
珍妙な事を言うけどwindowsでもバージョン限定ソフトとかあるからwindows版wine無いかなとか思ってる。
win7上でvmwareにubuntuとwine入れてうまくいかないから評価版win8か10試すとこだけど。
2021/10/08(金) 18:13:30.90ID:MFcgVtec
>>616
WSLでWine動くよ
618login:Penguin
垢版 |
2021/10/10(日) 13:10:37.34ID:BbClGd94
マイナポータルアプリ、MPASetup_ChromiumEdge.exe、「レジストリの値を取得することができませんでした。」と出てダメ。
2021/10/24(日) 13:06:58.18ID:8XUIRQBc
The Wine development release 6.20 is now available.

What's new in this release (see below for details):
- MSXml, XAudio, DInput and a few other modules converted to PE.
- A few system libraries are bundled with the source to support PE builds.
- HID joystick is now the only supported joystick backend in DirectInput.
- Better support for MSVCRT builds in Winelib.
- Various bug fixes.
2021/10/26(火) 08:44:09.99ID:epqhCMVl
wine 6.20
Kindle for PC 1.32以降が動かない1.31に戻した
2021/10/29(金) 12:40:02.50ID:It8C8oHV
wine 6.20
winecfgのアプリケーション設定やDLLオーバライドが効いてない
レジストリの参照先がSoftware\WineからSoftware\Wow6432Node\Wineに変わったみたい?
622login:Penguin
垢版 |
2021/10/29(金) 15:14:49.52ID:0EUiisat
050plusのアプリ、050plusWinInstaller.exe、Windowsアカウント名で使用されている文字に対応していません。別のアカウントで起動してください。と出てだめ。
2021/11/07(日) 19:44:51.09ID:hCZdWce5
The Wine development release 6.21 is now available.

What's new in this release (see below for details):
- WinSpool, GPhoto, and a few other modules converted to PE.
- Better support for inline functions in DbgHelp.
- Beginnings of a MSDASQL implementation.
- Various bug fixes.
2021/11/20(土) 18:11:16.69ID:OR/VLayW
The Wine development release 6.22 is now available.

What's new in this release (see below for details):
- Mono engine updated to version 7.0.0.
- Exception unwinding on ARM.
- More improvements to HID joystick support.
- WoW64 thunks in a number of Unix libraries.
- Beginnings of moving USER32 to Win32u.
- Various bug fixes.
2021/12/04(土) 20:44:36.00ID:LQzkz40d
The Wine development release 6.23 is now available.

What's new in this release (see below for details):
- Mount manager and CoreAudio driver converted to PE.
- Support for exception handling in Wow64 mode.
- Optional support for using the distribution's PE libraries.
- A number of UI improvements in WineDbg.
- Various bug fixes.
2021/12/12(日) 13:12:49.54ID:dCzxjhAy
The Wine development release 7.0-rc1 is now available.

This is the first release candidate for the upcoming Wine 7.0. It
marks the beginning of the yearly code freeze period. Please give this
release a good testing and report any issue that you find, to help us
make 7.0 as good as possible.

What's new in this release (see below for details):
- Reimplementation of the WinMM joystick driver.
- All Unix libraries converted to the syscall-based interface.
- Various bug fixes.
627login:Penguin
垢版 |
2021/12/12(日) 21:07:29.59ID:cBPPsS5E
お願いします
起動するためにライセンスの入ったUSBメモリを差し込む仕組みのソフトに
wineは対応していますか?
Windowsで使う時はHASPドライバというのをインストールして動いています
自分なりにググって、Sentinel HASP/LDK Linux Intel Runtime Installer Script 8.31
というのをインストールしてみましたが、USBが見つからないとエラーになりました
Fedora35を使っています
2021/12/13(月) 20:22:52.70ID:QrXtwn2q
>>627
対応していません
629login:Penguin
垢版 |
2021/12/16(木) 17:48:15.18ID:DSrhd8D6
そうなんですね、ありがとうございます
2021/12/18(土) 17:37:32.68ID:VwsoO8Ed
The Wine development release 7.0-rc2 is now available.

What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
2021/12/22(水) 10:10:33.81ID:PY8/BZp8
メッセンジャー LINE の実行ファイル配布がなくなってマーケット一本になったのか Windows は
めんどい
632login:Penguin
垢版 |
2021/12/28(火) 23:26:14.94ID:LEstE6eS
Bottlesっていうアプリ、Wineがかんたんに使えて良い。
https://flathub.org/apps/details/com.usebottles.bottles
2021/12/29(水) 07:26:17.65ID:RRZUYElf
>>632
これ入れてみたけど、インスコ直後から日本語全部文字化けして使い物にならんのだが
メニューも何から何まで文字化けしてるから対策のしようもない
2021/12/29(水) 12:26:02.14ID:Hn/PfdKo
FakeJapanese入れるべ
2021/12/29(水) 14:55:35.62ID:H8YBdrbe
>>632
だいぶん前にCrossOverの永久ライセンスを買ったから、
こういうのを追っていなかったけど、Bottlesええね。
OSSだし、実装もいい。

Bottles
ttps://usebottles.com/
2022/01/15(土) 17:43:07.06ID:3kqpyKTL
The Wine development release 7.0-rc6 is now available. This is
expected to be the last release candidate before the final 7.0.

What's new in this release:
- Bug fixes only, we are in code freeze.
2022/01/19(水) 17:59:41.84ID:kOOyEllO
>>636
RC-6とか今回はなんか慎重ですね。
638login:Penguin
垢版 |
2022/01/19(水) 19:31:10.95ID:1urtMhXV
7出たな。
今回もいろいろ盛り沢山だな。
639login:Penguin
垢版 |
2022/01/22(土) 13:07:38.10ID:DHHNm4eG
LutrisでWineHQ使ってる方いますか?
2022/01/23(日) 23:00:47.38ID:LoqYjiw1
7.0リリースおめでとうございます。
641login:Penguin
垢版 |
2022/01/27(木) 16:17:51.79ID:WtEaKea4
>>639 まさにその組み合わせでドラクエ10 をインストールしようとしている。
2022/01/27(木) 23:30:20.17ID:Cx9Ire3L
もっとド派手に「アレもコレも動くようになった!」とはならないものか
643641
垢版 |
2022/01/28(金) 14:03:39.22ID:FCMhJVCe
Debian11、Lutris+Wine7.0の環境でドラクエ10をインストールしたが、ランチャーが認証サーバに接続してくれなくて、ログイン出来ず。

ランチャーがIEに依存していて、依存関係でインストールしたie8が正常に動作しない。IE11の導入も試みたけど、インストールできず。

ちなみにドラクエ10 のベンチマークは超快適に動作した…
644641
垢版 |
2022/01/29(土) 17:52:54.93ID:ql5NZfu8
winhttpとwininetを追加でインストールしたら、ログインできるようになった。
645login:Penguin
垢版 |
2022/01/30(日) 11:14:54.55ID:5Xpoxpk9
へ〜。FF14もそれでいけるかな。
2022/01/30(日) 13:50:09.92ID:rZk7D3O5
Wine7.0でも64bitのOffice365インストールはファイルダウンロードに行く前にインストーラが落ちるなw
647641
垢版 |
2022/01/30(日) 14:05:02.54ID:A9U1vvrF
FF14は、導入例ググれば、たくさん出てくるよ。
2022/01/31(月) 19:39:52.36ID:96M9xULK
Office365_setup.exeをwine64で動かしてみたw

Win7.1にapt-get winbindして、winetricks winhttp wininetしたらインストールファイルのダウンロードがはじまった!

でも半分くらいで止まったw もう一息。
649login:Penguin
垢版 |
2022/01/31(月) 21:05:47.30ID:96M9xULK
https://imgur.com/2bvfWwU
2022/01/31(月) 21:53:54.09ID:96M9xULK
どうもインストーラーが前に進まなくなった時点でWinword.exeやExcel.exeなどのファイルはできている模様。

superuser.com/questions/1387958/xubuntu-18-04-install-office-365-business-with-wine-fails-0040errsehsetup-ex

の手順で欠けているDLLをコピーして直接Wine64 EXCEL.EXEとかやると、「Officeを更新中 しばらくお待ちください」と出て、
しばらく待つと落ちるw

0174:err:module:LdrInitializeThunk "AppVIsvSubsystems64.dll" failed to initialize, aborting
0174:err:module:LdrInitializeThunk Initializing dlls for L"C:\\Program Files\\Microsoft Office\\root\\Office16\\EXCEL.EXE" failed, status c0000142

うーん、惜しいw
2022/01/31(月) 22:55:14.84ID:8PjWoEhI
ほんまに惜しいのか?
652login:Penguin
垢版 |
2022/02/01(火) 01:01:14.44ID:bfu7byoV
元専業主婦でした。離婚してから株はじめてやり始めは負けてたけど。
いろいろな情報サイト試して「金富子儲かる株レシピ」ここに出てくる銘柄で元旦那の年収を3か月ぐらいで稼げてるのよ。
自分のお金を自分ひとりで好きなように使える幸せ噛み締めてます。
653login:Penguin
垢版 |
2022/02/01(火) 14:23:30.84ID:7N1HLYTc
winhttpとwininet入れたら、今まで起動してたBrowser 1も起動しなくなってしまった。
2022/02/01(火) 14:54:55.52ID:Yo26uivG
Office365の32bit版も試したけど、やっぱりインストーラが51%から進まないなぁ。

何か回避策が有ればいいのだがw
655641
垢版 |
2022/02/01(火) 15:11:10.97ID:BstOQ7uW
>>653
winecfg で、ランタイムの優先順位を内蔵、ネイティブの順に変更してみて
2022/02/01(火) 16:47:44.50ID:a1sfNuFO
office 365はcrossoverではインストールできるから、
方法はあるはずだよなあ。
657login:Penguin
垢版 |
2022/02/01(火) 19:42:10.30ID:LzjwZwZj
Crossoverで2016インストール、利用できているのだけれど、
Fcitx5で日本語入力すると該当セルに入力されず、
画面左下に入力画面が出てきて、確定するとセルに反映される…
LINEでも同様…
Fcitx5が悪いのか、日本語入力の挙動はWINEの仕様でしょうか?
2022/02/01(火) 20:18:36.92ID:oHXYXuoJ
左下なのは on-the-spot だから
他には over-the-spot とか root とかある
659login:Penguin
垢版 |
2022/02/02(水) 12:10:36.72ID:Qpt7OFLp
>>655
内蔵にしたら、とりあえず元の状態にもどった。ありがとう。
660login:Penguin
垢版 |
2022/02/02(水) 12:16:52.67ID:Qpt7OFLp
>>647
ぐぐって出てくるのには、新launcherを動かす部分がないんよ。
2022/02/02(水) 21:40:39.54ID:XJKtKJkF
またkindleが動かなくなってしまた。前回は証明書をwinから持ってきて
どうにかなったけど、いいかげん古すぎるんだろかね。サインインできね。
2022/02/03(木) 05:23:40.91ID:NhpU2OCu
>>661
いったんkindleをuninstallしてから最新版で動いたわ。
フォントがおかしいのと、本データDLし直しかぁ。
2022/02/04(金) 14:11:25.83ID:2hQMoS84
>>658
regedit.exeで設定するやつだっけ?
664login:Penguin
垢版 |
2022/02/06(日) 11:33:55.57ID:tfHrEBcl
たぶんそうだが、ぐぐってもあまり出てこないな。
2022/02/22(火) 14:52:10.50ID:LMmk8BzQ
JaneViewがモジュール違反するようになった
winetricksからddr=gdiしたら元に戻った
おかしくなった理由と元に戻った理由は、よくわからんw
2022/03/06(日) 18:15:28.78ID:uKLXplsS
最近Wineで動いたリストとか無いかな?
2022/03/06(日) 22:15:25.56ID:Am7l6QcV
Fusion360が動くのが嬉しいw
2022/03/12(土) 13:26:12.21ID:ifxPiYI0
The Wine development release 7.4 is now available.

What's new in this release:
- 'Light' theme enabled by default.
- Bundled vkd3d library.
- WineD3D, D3D12 and DXGI modules converted to PE.
- More large scale cleanups to support 'long' type.
- Various bug fixes.
2022/03/29(火) 19:44:21.76ID:TVaWVC8Y
Office365が動かん・・・
Windows.Security.Authentication.OnlineId.OnlineIdSystemAuthenticatorでerrがでるな。
2022/04/10(日) 09:49:09.91ID:k5EP0B7X
janestyleが wine 7.4.1あたりで動作不安定になったので
playonlinux のwine 6.17 x86に移行(今書き込んでます)

以前紹介のあったbottlesも試したけど
Janestyleを登録するところでbottlesが強制終了するので保留中
bottlesはまだ参考情報が少ないのが悩み
2022/04/17(日) 07:19:25.26ID:ONuqPY9B
Windows3.1時代の16bitアプリ動かない…
2022/04/17(日) 07:35:18.71ID:cYFH+4CE
16ビットプログラムは非対応でなかったかな
2022/04/17(日) 08:51:41.63ID:iZt/TDlj
>>671-672
WineはWindowsと違ってx86_64上でも16bitアプリに対応しているよ
ただしDOSBoxをインストールする必要あり

このSameGameで64bit Windows 10で動かないけどWine 7.0で動くことを確認済み
ttps://www.vector.co.jp/soft/dl/win31/game/se005521.html

16bitアプリはNT系Windowsではntvdmを利用していて、nvvdmはx86_64のlongモード非対応の
仮想8086モードを使用するので32bit Windowsでしか動作しないけど、Linuxの32bit Wineのwinevdmは
DOSBoxの8086、80286エミュレーション機能を自動的に利用するので16bitアプリも動作する

ちなみにWindowsに32bitアプリとしてWineとwinevdmを移植したものがあって
これを使うと64bit Windowsでも16bitアプリが動かせるはず

ttps://github.com/otya128/winevdm
2022/04/18(月) 15:29:10.38ID:FL8qeWrS
>>673
そのwinevdmをビルドしてみて?
2022/04/18(月) 15:48:26.61ID:FL8qeWrS
>>674
汎用freewareレベルなら16bitアプリは確かに動くなしかしだから証明された訳でもない。
2022/04/19(火) 00:09:25.36ID:6BsM3YVq
>>673
16ビットと言っても
�@DOS用で、リアルモードまたは仮想8086モード向けのコード
�AWin3.x用で、16ビットプロテクトモードまたは16ビット互換モード向けのコード
の2種類あって、

i)32bitWindowsの場合、�@は仮想8086モードに移行して直接動作(ntvdm)、�Aは16ビットプロテクトモードに移行して直接動作(wowexec)

ii)32bitlinux上のwineの場合、�@は仮想8086モードに移行して直接動作(vm86システムコール利用)、�Aは16ビットプロテクトモードに移行して直接動作(modify_ldtシステムコール利用)

iii)64bitlinux上のwineの場合、�@はDOSBoxのエミュレーション(longモードでは仮想8086モード非対応のため)、�Aは16ビット互換モードに移行して直接動作(32bitwineからmodify_ldtシステムコール利用)

iv)64bitWindowsの場合、�@は非対応(longモードでは仮想8086モード非対応のため)、�Aも非対応(MSのやる気がないため)

v)64bitWindows上のwinevdmでは、�@�AいずれもエミュレーションまたはCPUの仮想化機能を使う
2022/04/19(火) 00:19:41.66ID:6BsM3YVq
>>671-673
結局、Windows3.1向けの16ビットアプリケーションは64bit環境でも動作するが、
1) 32bitのWineをインストールしなければならない(32bitのWindowsアプリが動けばOK)
2) DOSBoxは不要(エミュレーションなしで動く)
3) modify_ldtシステムコールが禁止されていたりすると動かない
2022/04/19(火) 10:24:43.26ID:WRR9mRIv
>>676
> ii)32bitlinux上のwineの場合、�@は仮想8086モードに移行して直接動作(vm86システムコール利用)
Wine4.0でvm86システムコールを利用するコードが削除され、以降はdosboxのCPUエミュレーションで
リアルモードのコードを実行するようになっているはず

dosboxを利用するコードが入ったのはWine1.4

Wineのコードをgrep vm86して確認してみて

> �Aは16ビットプロテクトモードに移行して直接動作(modify_ldtシステムコール利用)

自分もこう動いているように思っていたんだけど実際のwineでmodify_ldtを使っている箇所は
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/ntdll/signal_i386.c
https://source.winehq.org/git/wine.git/blob/HEAD:/libs/wine/ldt.c
の2つで、下はobsoleteになっていて使っていないっぽい

コード読み切れていないから全然理解できていないだけど、本当にWineは16bitプロテクトモードの
コードの実行にmodify_ldtを利用している?

winevdmのコードを見てもdosboxを呼びだしているのはわかるんだけど、どこまでdosboxのCPU
エミュレータでコードを動かしているかわからん

https://source.winehq.org/git/wine.git/blob/HEAD:/programs/winevdm/winevdm.c
2022/04/19(火) 10:33:08.62ID:WRR9mRIv
あとWine7.0のANNOUNCEで32bitWineなしでも実行できる新しいWOW64を実装したっていっているけど
実際はまだ32bit<->64bitのコードが実装されていない気がするんだけど

wow64cpuでmodify_ldtを使うと思うんだけどそんなコード入っていないように見える
https://source.winehq.org/git/wine.git/tree/HEAD:/dlls/wow64cpu

この辺にもない
https://source.winehq.org/git/wine.git/tree/HEAD:/dlls/wow64
https://source.winehq.org/git/wine.git/tree/HEAD:/dlls/wow64win

Wine7.6でも変わらない
2022/04/20(水) 00:54:34.60ID:s2MtO61K
>>678
今は32bit環境がないからdosプログラムがどうなっているかはすぐには確認できないけど、Win3.x向けプログラムはWine7.6でもmodify_ldtを使っている(少なくとも俺環では)
strace -f wine <win16app.exe> |& grep modify_ldt
で一杯出る
あと、64bitのlinux環境では32bit用セグメントが常にGDTに用意されていたと思うから、32bit互換モードにはfar jmp一発で移れる(アセンブリで試しに書いたら動いた)
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況