From: Katsuyuki Komatsu Date: 1999-08-01T14:53:30+09:00 Subject: [ruby-dev:7520] Re: ENV[] on mswin32 小松です。 In the message of [ruby-dev:7482] Re: ENV[] on mswin32 on 1999/7/30 10:11:02 Katsuyuki Komatsu wrote: |C:\>set CONFIGURE_ARGS=--with-tklib=tk80jp --with-tcllib=tcl80jp |構文が違います. | |C:\> | |# MS-DOS 5.xのころまではCOMMAND.COMにパッチをあてて、値に'='が |# 使えるようにしていたのですが、今はそんな気力がない…… やっぱり直したくなってしまいました。 Windows 98のCOMMAND.COMのオフセット0x11c1dを0xedから0x02に変更。 C:\>ver Windows 98 [Version 4.10.1998] C:\>set CONFIGURE_ARGS=--with-tklib=tk80jp --with-tcllib=tcl80jp C:\>set | grep CONFIGURE CONFIGURE_ARGS=--with-tklib=tk80jp --with-tcllib=tcl80jp C:\>dir COMMAND.* | grep COMMAND COMMAND ORG 118,164 98-06-12 19:01 COMMAND.ORG COMMAND COM 118,164 99-07-31 20:04 COMMAND.COM C:\>ruby -r md5 -e 'puts MD5.new(open("COMMAND.ORG", "rb").read).hexdigest' 6e9708fef63fa1e912490f522b85b128 C:\>ruby -r md5 -e 'puts MD5.new(open("COMMAND.COM", "rb").read).hexdigest' df265beeaabb26ee000f34685ddd31d4 C:\>cmpb COMMAND.ORG COMMAND.COM 00011c10 0f 3c 3d 75 f6 8b d6 fe c3 80 3c 0d 75 ed fe c7 : .<=u......<.u... 02 : . C:\> -- 小松克行 / Katsuyuki Komatsu