【Windows3.1】ドイツ語版WfW3.11のファイルマネージャを日本語化した猛者が登場
■ このスレッドは過去ログ倉庫に格納されています
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
https://i.imgur.com/qAlBVlc.jpg
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/ ぼくのおちんちんもWindowからコンニチハです!
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/ msに怒られるかもしれないに
ニューカスのくそバカは広めるなボケ!
言われるぞ
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
http://i.imgur.com/G9ep4nH.jpg
LOGFONT構造体の箇所の特定に苦戦しました。
解析にIDA PRO FREE 5.0も使いました。 でもこういう事やってる奴が将来新しいOS作ったりするんでねえかな こういう普通の人にはワケワカランことに心血注げるのが男
女には絶対無理だ
金儲けですらない、個人のこだわりだからな なぜこれをしようと思ったか動機のが興味がある。ハックするならもっと有益なものがあるだろうに。 msがソースをぽーんと公開しちゃったら終わるのか? >>18
精子を10年分貯めてレゴブロック作ったから配るよ! この頃だとまだUTFじゃないだろうから結局は今あるデータは化けるんじゃね 3.1かー
1990年頃だな
メモリを食う単なるランチャーだったなー ■ このスレッドは過去ログ倉庫に格納されています