• 締切済み

NTと2000の判断はどうすればよろしいですか?

VBのAPI関数を使用して、98かNTかは判断できるのですが、 NTと2000はどうやって判断すればよろしいでしょうか? 教えて下さい、お願いします。

みんなの回答

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

C言語の場合の話ですが、 http://www.okweb.ne.jp/kotaeru.php3?qid=209197 にあるようにOSVERSIONINFO構造体を使用します。 あとは、GetVersionEx()のAPIをDeclareします。

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?qid=209197

関連するQ&A

  • NTをAPI関数でシャットダウンすると再起動してしまう

    NTをVBにてAPI関数の ExitWindowsEx(EWX_POWEROFF, 0) でシャットダウンし、電源まで落としたいのですが 再起動してしまいます。 2台のマシンで試しているのですが、 1台は思い通りシャットダウンしますが、 もう1台は上記の症状になってしまいます。 OS又は、BIOSの設定等が必要なのでしょうか

  • NT4.0からNT2000にしたら

    NT4.0からNT2000にしたらにVB (OFFICE95に入っていたもの)で作成したプログラムが 動かなくなると聞いたのですが、本当でしょうか? 動くようにするにはどうしたらいいんでしょうか?

  • NTのシャットダウンについて

    いつもお世話になっております。 NT4.0のシャットダウンのプログラミングを行なっていますが、、 うまくいきません。 ExitWindowsEx或いはInitiateSystemShutdoanのAPIを使って 実行してもいずれもエラーを返します。 環境:MFC6.0 OS:NT4.0 よろしくお願いします。

  • NT ⇒ XP へのソフト移植 VB

    たびたびお世話になっております。 NT機にて、VB6.0で開発されているソフトがあります。 今現在,NT機にてそのソフトを稼動させており、。 NT機が古くなってきたため、XP機へ替えたいと考えています。 そこで質問なのですが、NT機で動かしているソフトのソースコードを XP機のVB6.0開発環境で動かせば、そのまま動くのでしょうか? VB6.0はOSに依存していて簡単に動かないのかと思っています。 もし、動かなかった場合、VB.netに移植しなければならないのでしょうか?                      宜しく御願い致します。

  • VBで、String型のデータが、全角か、半角かを判断する関数は・・・

    こんにちわ。 VB5.0で、String型のデータが、全角か、半角かを判断する関数はあるでしょうか?また、判断方法を教えてください。 よろしくお願いします。

  • VB2010でのAPIの使い方を教えてください。

    お世話になります。VB初心者です。ごくごく基本的なことを教えてください。 VB2010にて、PCとUSBを介して繋がっている機器からデータのやり取りを行おうとしています。 そのためのAPIが、機器メーカから***.dllという形で提供されています。同様に、これを使ったサンプルソフトもついているのですが、VB6で作ったものなので、VB2010ではそのまま使えません。 このAPIには、USBポートのOpen/CloseやRead/Writeなどの関数があるので、これを使いたいのですが、具体的にプログラム上で、どういうふうに定義(?)すればいいのでしょうか? APIの仕様書には、「API 使用時には ***.h をインクルードして使用してください→#include “***.h”」、「リンク時には、***.lib もリンクしてください」などと書かれています。 まだ、VB2010を勉強し始めたばかりなので、こういう基本的な部分がわかっていません。 お教えいただけると助かります。よろしくお願いします。

  • CreateProcessWithLogonWの使い方を教えてください

    現在VBで開発しているのですがAPI関数であるCreateProcessWithLogonWの使い方がわからずつまずいています。 この関数はAPIビューアーにも掲載されていなくて使い方がわからずとても困っています。 ご教授ください。 開発環境 開発環境:VB6.0+SP5 OS:Windows2000+SP2

  • APIの呼び出し。認識合ってるでしょうか?

    VB.NETかC♯でAPIを作って、html内のボタンが押された時、JavaScriptでそのAPIを呼ぶ、 ということをやりたいと思っているのですが、可能でしょうか。 また、APIを作ると聞いたものの、実態としては、Publicな関数を持つDLLという認識で 良いでしょうか。 Publicなクラスにして、Publicな関数をいくつか作っているのですが、出来上がった後で JavaScriptで呼べないと嫌だなーと思いまして…。

  • Visual Basic5.0でファイルの取得

    VBの初心者です。 今、VisualBasic5.0を使って、UNIXの中のCSVファイルを取ってくるというプログラムを作っています。 API関数を使って取ってくることができるのは確認済みなのですが、できればAPI関数を使わずに取得したいのです。 VBhelpの中で使えそうなオブジェクトや関数など探してみたのですが、直接ファイルを取得するようなものは見つかりませんでした。 VB5.0を使ってプログラムを作るという条件があるので、最新のVB6.0の方でできるのかどうかは調べていません。 わかられる方がおられましたら、よろしくお願いします。

  • APIでフォントをインストール

    コントロールパネルから新しいフォントをインストールする代わりに、VBのプログラムからインストールするAPIはないものでしょうか? いろいろ探してみたのですが、見つかりませんでした。 ご存知の方がいらっしゃいましたら教えていただけませんか? VBは6.0SP5、対象OSは98,NT,2000です。