|
[18347]
|
ofsfa-02p6-46.ppp11.odn.ad.jp |
| たまき さん |
Posted in 2002-03-16 12:44:56 |
| 1. Reply: DOS/Vとの機種判別について |
gw00.rosenet.ne.jp |
| さんぽ さん |
Posted in 2002-03-16 13:48:31 |
| レジストリエディタで、"PC-98"を検索してみてはいかが? Win95系ではどうなのかわからないのですが、 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\Identifier これなんか使えそうです。 |
|
| 2. Reply: DOS/Vとの機種判別について |
ofsfa-02p6-46.ppp11.odn.ad.jp |
| たまき さん |
Posted in 2002-03-16 14:00:10 |
| さんぽさん、ありがとうございます。私の持っているWin2000では たしかにそこに"NEC PC-98"の文字があります。 2000に関しては、そこで判別できそうですね。 この場所は、システムプロパティで表示される内容とリンクしています。 また、私はNTを持っていないのですが、 同じ位置に収められているのでしょうか・・? もしもNT系、もしくは95/98を使っている人がいましたら、 情報いただけると助かります(^^; |
|
| 3. Reply: DOS/Vとの機種判別について |
ntt1-ppp746.niigata.sannet.ne.jp |
| CE9A さん |
Posted in 2002-03-16 16:09:28 |
| Win95/NT4.0環境は現在用意していないので、98SEのレジストリを調べてみた結果だけ。 残念ながら、その2000と同じキーはありませんでした。 代わりといっては何ですが、デバイスマネージャーとリンクしている "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class"以下にPC-98という文字列がちらほら。この中のどれかが使えるのではないかと思います。 #誤記があったので、書き直しました。 |
|
| 4. Reply: DOS/Vとの機種判別について |
tkj236.airnet.ne.jp |
| くん さん |
Posted in 2002-03-16 16:36:16 |
| ちょっとインチキかもしれませんが、自分の場合は Win32APIのGetKeyboardType()に引数1を渡した時の戻り値で、 0x0D01h〜0x0D06hだったらPC98と判断しています(^^;) (0x0000h..0x0004hでAT互換機、0x0441hでEpson互換機といった感じで…) PC9801/21/21ノートではちゃんと判別できています。 ただし、多分PC9821でUSBキーボードを使われたらだめなんじゃないかなと思います(^^;) |
|
| 5. Reply: DOS/Vとの機種判別について |
ofsfa-02p6-46.ppp11.odn.ad.jp |
| たまき さん |
Posted in 2002-03-16 16:49:21 |
| CE9Aさん、くんさん、ありがとうございます。 >PC-98という文字列がちらほら そうですか〜。googleでそのレジストリを検索してみたのですが、 特定できるものではないようですね・・。残念。。 しかし、情報ありがとうございます。 >Win32APIのGetKeyboardType()に引数1を渡した時の戻り値 なるほど、キーボードですか〜。 しかし、USB機器の場合もあるんですよね。 ほとんどのユーザはそのまま使ってるでしょうけども・・。 むしろ、Cバスがあるかどうかが取得できれば、 間違いない方法だと今思ったのですが、取得できないですかねぇ〜(^-^; |
|
| 6. Reply: DOS/Vとの機種判別について |
proxy1.rdc1.kt.home.ne.jp |
| にょ さん |
Posted in 2002-03-18 01:05:30 |
| >むしろ、Cバスがあるかどうかが取得できれば、 うちのWin98SEだと、以下のようなキーがありました。 "HKEY_LOCAL_MACHINE\Enum\C98PNP" |
|