私が7年がかりで日本語化改造したプログラムがこちら

1 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:17:52.812 ID:yCHZxsOi0
やっと公開版が完成した

https://dotup.org/uploda/dotup.org2096681.zip.html

https://imgur.com/a/qlCXy2a

2 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:18:20.059 ID:yCHZxsOi0
レス2番の画像サムネイル
3 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:18:23.518 ID:vNOJzvZH0
なんの意味が
4 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:18:42.061 ID:d4Av4xEI0
これ何を使うの?
5 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:18:44.114 ID:6UvCGTkd0
なにこれ?
6 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:19:22.558 ID:Nh+jm/Gh0
7分かけて探せそうだな
7 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:20:43.984 ID:SiHG0zWJ0
良くやったお前はヒーローだ
8 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:20:47.196 ID:KAI0gpDw0
糖質の気配がするぜ
9 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:21:27.660 ID:i6ghdKkp0
左上角とその一つ右と更にそのひとつ下の秒数が4
10 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:22:38.025 ID:HC+0pnQy0
ちょっと意味が分からない
11 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:24:40.578 ID:yCHZxsOi0
これは英語版WindowsNT3.1に入っているclock.exeを改造して日本語化したものです。
Windows9xやWindows3.1+Win32s環境でも作動します。
Windows3.1には同様のソフトがあるのですが16bit版です。
32bit版はWindowsNTにも入っているのですが、Windows9xやWindows3.1+Win32sで
作動させるにはANSI版が必要です。NT3.5以降はUnicode版です。
そこでANSI版の入っているNT3.1のものを使うことを思いつきましたが、
日本語版WindowsNT3.1に入っているものは独自改造され、
Windows9xやWindows3.1+Win32sでは作動しません。
そこで英語版WindowsNT3.1のものを改造することにしたのですが、
古いプログラムの為、解析ツールが正しく解析してくれなかったので改造が
難航しておりました。
12 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:25:53.135 ID:oFJ+dH91a
スマホでよくね?
13 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:27:33.025 ID:yCHZxsOi0
なおファイル名がWclock32.exeになっているのはNEC PC-98に考慮した為と、
Windows95開発版のChicagoにclock32.exeが入っていたので、
このファイル名としました
14 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:28:23.431 ID:SiHG0zWJ0
ソースコードくれ
15 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:30:06.660 ID:yCHZxsOi0
但しWindows3.1+Win32sではデジタル時計のフォントが表示されません。これは仕様です
16 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:32:08.817 ID:yT6ppcKQ0
すごいのかどうかわからん
vipなんかじゃなくてもっとちゃんとしたSNSで発表しろよ
17 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:32:08.993 ID:d4Av4xEI0
表記とフォントを弄ったのか
7年もかけて解析するもんなのかつらいな
21 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:40:28.142 ID:yCHZxsOi0
>>17
ダイアログボックスやメニューの改造はすぐにできたのですが、
フォントの文字化けの解消に時間がかかりました。
フォント選択するコードで日本語に設定する箇所を探すのに
難航しました
18 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:35:22.457 ID:RYhQGUOT0
なんぞこれ
アホにわかりやすく説明よろ
23 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:52:49.249 ID:yCHZxsOi0
>>18
LOGFONT構造体のlfCharSetをANSI_CHARSET(0x0)から
SHIFTJIS_CHARSET(0x80)に変更しました
19 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:36:17.407 ID:xSggrdZJ0
かっこいい
20 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:36:55.968 ID:EWouhdeWd
すごい
22 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:46:25.368 ID:yCHZxsOi0
もちろんWindowsNT3.5xでも正しく作動することを確認しております。
24 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 17:54:44.098 ID:G/n3ItP50
ガ●ジの自覚ある?
25 名前:ひみつの名無しさん 投稿日時:2020/03/26(木) 18:01:13.256 ID:yCHZxsOi0
とりあえずこれでMS-DOSのCOM形式とEXE形式
WindowsのNE形式、PE形式、LE形式(デバイスドライバ .386 .VXD)の基礎改造技術は
分かった

コメント

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