【Windows3.1】ドイツ語版WfW3.11のファイルマネージャを日本語化した猛者が登場

1 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 02:57:07.74 ID:jtnzavcP0


185名無し~3.EXE2020/03/31(火) 01:43:04.91ID:GFEEynDG
以前ドイツ語版Windows for workgroupsのファイルマネージャー(WINFILE.EXE)を改造して
日本語化したものを作ったのですが、ステータスバーの領域の拡張ができず不完全なものでしたが、
なんとか解析して拡張できました。

CreateWindowEx
CreateStatusWindow
SendMessage
についてお勉強しました。
ステタスバーを分割したりするにはSendMessageが使われているようです。
3分割にしている命令050300 add ax, 0003を特定しました。
その近くにサイズ指定する命令がある筈ですが特定に苦戦しましたが、
imul命令が使われていることが分かりました。3つimul命令があるので値を
調整したら見事に日本語メッセージが表示することができるようになりました。

186名無し~3.EXE2020/03/31(火) 01:48:06.51ID:GFEEynDG
3つimul命令がこちら
6B46E009 imul ax, [bp-20], 0009
6B46E007 imul ax, [bp-20], 0007
6B46E005 imul ax, [bp-20], 0005

を下記のように変更してやりました。
6B46E010 imul ax, [bp-20], 0010
6B46E009 imul ax, [bp-20], 0009
6B46E005 imul ax, [bp-20], 0005

187名無し~3.EXE2020/03/31(火) 02:49:23.61ID:GFEEynDG
WfW3.11のファイルマネージャを日本語化してみました。DLLも同紺。 日本語版Win3.1で
作動確認。
ついでにハーツとクリップブックも入ってるヨ。
ステータスバーの枠を調整してただしく表示されるようにしました。
https://dotup.org/uploda/dotup.org2100554.zip.html
レス1番の画像サムネイル

188名無し~3.EXE2020/03/31(火) 02:53:52.97ID:GFEEynDG
制限事項:ボリュームラベルの変更でShift JISのダメ文字を含んだ文字は使えません。
元のファイルマネージャーやMS-DOSプロンプトを使う等してください。

改造に使用したツール等
リソースエディタ
eXeScope
BORLAND RESOURCE WORKSHOP 4.5
逆アセンブラ
XDA
W32Dasm

MS-DOS・Win3.1総合スレッド 3.0
http://mevius.5ch.net/test/read.cgi/win/1531491400/

2 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 02:57:43.98 ID:CVD4sdxLr
日本語でおk
4 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 02:59:00.71 ID:jtnzavcP0

233 :Be名無しさん:2009/12/03(木) 19:48:03
WfW3.11のファイルマネージャで日本語フォントを選択できる方法を発見しました。
バイナリエディタで0xC746965D24を検索して最後の24を20に書き換えると
日本語フォントで表示できます。詳しく言うとCoosefontのCD_ANSIONLIを
解除します。あとはリソースエディタでフォント、文章を日本語に変えれば
完璧です。

234 :Be名無しさん:2009/12/03(木) 19:48:53
↑CF_ANSIONLIです

235 :Be名無しさん:2009/12/04(金) 22:36:56
メニューバーの日本語化するとき英語版だと文字数がオーバーしてエラーに
なってしまったが、ドイツ語版を使うと何とか収まった。

239 :Be名無しさん:2009/12/11(金) 17:33:22
WfW3.11のファイルマネージャ日本語化 >>233 >>>235
http://www.aqz.jp/~pc/imgboard1/img-box/img20091211172323.jpg

ファイル名に日本語使用しても問題ないようです。
しかしボリュームラベルが日本語に対応していないので、ドライブ選択
の所が日本語フォントでも化けます。ボリュームラベルを
変更するときにダメ文字は使用できません。
また、ステータスバーのフォントが変更できていません。

369 :239:2010/11/03(水) 23:52:28
>>239
ドライブ選択の表示は日本語表示できるようにできた。
あとステータスバーのフォントが変更が課題だな。logfontがネック?

(あえて実装する必要は無いが)ボリュームラベルにダメ文字を使うには
日本語関係の処理が必要でかなり難しい。

Windows3.1 その2
http://hibari.5ch.net/test/read.cgi/os/1134486275/

503 :名無し~3.EXE:2014/04/15(火) 01:17:46.51 ID:JM//vkhw
純正じゃないけど
2000年問題対応版WfW3.11ファイルマネージャ 非公式日本語対応版
以前うpしたものだが一部のダイアログのフォントの設定がおかしかったのを
修正。Windows9xのファイルマネージャと同等の使い勝手を実現
http://www1.axfc.net/u/3223876.zip

338 :訂正:2012/05/21(月) 17:31:34.45 ID:zxceoDWC
>336
Σ$に怒られるかも知れないが、WfW3.11のファイルマネージャを
日本語イヒしてみました。DLLも同紺。 日本語版Win3.1で作動確認。
ついでにハーツとクッリプブック。
http://nullpo.vip2ch.com/dl.php?f=ga0785.zip

MS-DOS・Win3.1総合スレッド2.01
http://peace.5ch.net/test/read.cgi/win/1212957424/

5 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 02:59:33.04 ID:gFCuj7rLa
うん、で?
6 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:00:05.83 ID:894Wn6fy0
すごい
7 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:00:46.71 ID:0vRO5LtI0
どういう趣味なんだよ
これでスレの住民うおおおおおお!!!ってなってるのか?
8 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:01:50.02 ID:WojJPu4P0
ブラウザゲーかなにか?(´・ω・`)
9 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:02:07.65 ID:ANEEzhf90
ドラゴンボールで例えろ!
10 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:04:18.19 ID:bL7PDKGR0
この行為になんか意味あるの?
もっと生産的な趣味しろよ

筋トレとか、登山とか

11 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:05:30.48 ID:gG4L7vo30
楽しそうでなにより
12 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:08:19.96 ID:Oc2GhaqC0
3.1だけでネットワーク組めるようするためのものか
13 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:08:23.49 ID:GttNnscYa
オタクだよな
14 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:08:27.34 ID:fPNdUmZx0
なにがすげえの?
15 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:08:54.24 ID:fPNdUmZx0
車輪の再発明かな?
16 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:09:30.79 ID:db9102Ob0
3.1を使い続ける謎の勢力か
17 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:10:55.87 ID:FYcORYDXd
これの凄さわからんのか?
流石底辺が集まる嫌儲
18 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:12:56.10 ID:XD2xquy9d
>>17
3.1とか生まれてないし
19 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:14:22.71 ID:fC62y1Pw0
今は.netのおかげで直接いじれるからいいよね
20 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:16:03.05 ID:RlygYkRR0
3.1とか30年前のニュースか?
21 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:16:53.97 ID:aNp5gVeQr
パソコンの先生
22 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:18:00.12 ID:jSsWTOrc0
その努力で10を使いやすくしてくれ
23 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:18:55.90 ID:jtnzavcP0

189 名前:名無し~3.EXE 2020/03/31(火) 03:05:44.39 ID:GFEEynDG
あとPC-98だとWINFILE.EXEが若干異なります。フロッピーディスクのサイズ等。
一応上記の改造版は作動しますが、もとのWINFILE.EXEを残しておいてください。
今のところPC-98用の改造する気力はない
190 名前:名無し~3.EXE 2020/03/31(火) 03:11:31.83 ID:GFEEynDG
Win16だけでなくWin32の改造にも取り組んでみました。
英語版WindowsNT3.1の時計(CLOCK.EXE)を改造して日本語化してみました。
Win32sやWindows9xでも作動する筈です。
日本語版WindowsNT3.1の時計(WINCLOCK.EXE)は独自改造されていて、
Win32sやWindows9xで作動しない為です。
http://dotup.org/uploda/dotup.org2096681.zip.html
レス23番の画像サムネイル

LOGFONT構造体の箇所の特定に苦戦しました。
解析にIDA PRO FREE 5.0も使いました。

24 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:19:27.02 ID:grUdd+l10
すごい情熱だけは感じたから早く帰って
25 名前:ひみつの名無しさん 投稿日時:2020/03/31(火) 03:22:11.12 ID:updg1GN2a
楽しそうだなー

コメント

タイトルとURLをコピーしました