• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WindowsPEでも動くソフトの開発)

WindowsPEで動くソフトの開発

このQ&Aのポイント
  • WindowsPEで動作するPCハードウェア構成取得ソフトの開発について
  • VB6を使用してWindowsPEで動作するソフトを開発する方法について相談です
  • WindowsPE環境でランタイムを必要としないPCハードウェア情報取得ソフトの開発について

質問者が選んだベストアンサー

  • ベストアンサー
  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

基本的には、C++ Or アセンブラで作るべき物ですね。 譲歩して、Javaですか。 つまり、OSに依存しない形で作るべきです。 ただ、WindowsPE2.0から HTAとWMIがデフォルトでパッケージに入っているので、簡単にお金かけずにやるならそれを利用するのが最も効率がいいです(3.0でもちろん入っています)。 と言うのもVBSでやっていたんですよね、その資産をそのまま使えます。 GUIはHTMLで作成する事になるわけです。 ようはWebアプリケーションとなります。このHTMLでの構築はヘルプなんかそうですよね。 これで満足できないGUIとなると、一体どんなアプリをを目指しているのか・・・・ となります。単にUTLなので、DHTMLレベルでできる範囲で、いいと思います。 HP、DELL、IBMのサーバー系のUTL(あなたが作ろうとしているサーバー構築用のもの)は大抵、その程度です(私は主なサーバー系の構築CDを操作しています) 大抵、ネットワーク関係でIPとかグループ名とか、何のサービスを設置するかとか、リスト選択と文字列入力があればいいわけですよね。 それで、ステップごとに画面が切り替わり、前に、もどっとり、先に進んだり、警告画面をだしたり、HTMLアプリケーションで十分です。 http://www.google.co.jp/search?hl=ja&q=WindowsPE%E3%80%80HTA&lr=lang_ja http://www.google.co.jp/search?hl=ja&q=HTML%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%81%AF&lr=lang_ja このうちの http://www.h4.dion.ne.jp/~unkai/js/js11.html なぜかJScriptのサンプルページが多いですが、JScriptとなっているところを、VBScriptとして書けばいい。 ただし、HTMLオブジェクトへのアクセスが難題。JScriptで書くと、JavaScriptと同じように記述できるのでわかりやすい。

Tafnes
質問者

お礼

お礼遅くなりました。 vbsのままでいくのがいいと言うことですね。 DHTML等を研究して、HTMLアプリケーション路線で開発することにします。 ご返答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBでインストール済みアプリケーション情報を取得する方法

    VBにてPCにインストール済みアプリケーション(「コントロールパネル」ー「プログラムの追加と削除」に表示されるアプリケーション)の情報を取得死体のですが、これら情報はどのようにして取得できるのでしょうか? レジストリキーの検索やWMIなど探してみたのですが、うまい解決策が見つかりません。 API関数があるのでしょうか?

  • WMIの使い方

    VBスクリプトでWMIを使ってPCのハードウェア情報を 取り込むプログラムを作りました。 しかし、前提としてVBのツール/参照設定で   「Microsoft WMI Scripting v1.2 Libray」 にチェックを入れる必要があります。 これを明示的にプログラムの中で設定してしまう方法は ないものでしょうか。

  • Softの情報取得 APIについて

    お願いします。 急いでいるので、文面等問題ありましたら、申し訳ございません。 早速ですが、PC内のインストールされているソフト情報を取得したいのですが、API等で取得可能でしょうか?(ソフト名等) APIの関数を教えていただきたいです。また、関連するホームページ等もあればおしえてくださいませ。 作成する言語 出来れば、VB またはVC++ 大変申し訳ありません。よろしくお願いします。

  • WMIを利用したいです

    WMIを用いてハードウェア情報を取得したいと思っていますが、WMIがよくわかりません。 環境は:VisualStudio2008 C++です。 現在、挑戦しているのはCOMというものなのですが、COMが難しくうまく実行できません(w そこで、まずWMIについてお伺いしたいです。 WMIを利用するに当たり、インストールなどの準備が必要でしょうか? プロバイダとか、サーバとかでてきて何をして良いのかわかりません。 それと利用するのに簡単なものは何なのでしょう。 私はCOMや.NETなどいくつかの方法があると勝手に認識しているのですがいかがでしょうか? 回答いただけると幸いです。

  • VB4.0にて作成したソフトの配布

    VB4.0(32ビット版)にてソフトを開発しました。 フリーソフトとして配布しようと思います。 インストーラ(EXEとReadMeとKernel32.DLL,Version.DLL)を作成し、知人のPC(Win2000)にインストールしようと したら「VB40032.DLLが見つかりませんでした。」と表示され、インストーラも起動できなかったそうです。 VB6.0のランタイムを入れてもだめだったそうです。 やはり、VB4.0(32ビット版)のランタイムが必要なのでしょうか?ご教授願います。

  • XPEmbeddedによるWMI利用について

    WMIを利用したソフトをVBで作っていますが、XPEmbeddedにて実行すると 「ActiveXコンポーネントを作成できませんでした」 ( ActiveX component Can't create object) とエラーがでます。 //////エラー箇所/////  Set Locator = New WbemScripting.SWbemLocator ・・・VB6で開発した場合  Set Locator = WScript.CreateObject("WbemScripting.SWbemLocator") ・・・VBSで実行した場合 wbemtest.exeでWMIテスターによる各種情報取得はできるのは確認しました。 XPEmbeddedでWMIを利用する際は、他に何かしなければいけないのでしょうか? 対処法があれば教えて頂ければ幸いです。

  • フリーソフトの作成言語

    気になったのですが、フリーソフトを作成している言語は何が多いんでしょうか。 VB6.0ランタイムや.NETフレームワークを入れろと表示するプログラムは大体推測つきますが。ほとんどのフリーソフトは本体のみで動くし、ややこしいWindowsのバージョンの話も聞いてこない。かなり便利ですが。気になってしかたありません。お願いします。

  • Windowsアプリケーションのお勧め開発言語について

    vectorなどで公開できるような、Windowsアプリケーションを開発したいと考えています。 皆様のお勧めの開発言語・開発環境を教えて頂けますでしょうか。 条件は、ランタイムが不要なことです。(なのでVB.Netなどは対象外です。) はじめは、TurboDelphiを考えていたんですが、今はフリー版が配布されていないようなので、 VC++のATL/WTLを使うのが良いのかなと思っています。 (正直、またWin32、MFC、ATL、WTLの違いも理解できていませんが、、、) 何かお勧めがありましたら御教授ください。

  • こんなソフトを作ってみたいのですが・・・。

    こういうソフトを作ってみたいんですが 作りたいソフトの内容は PCの色々な情報を一つにまとめて表示させるソフトで ねらいは「わざわざシステムを覗かなくても簡単に自分のPCのスペックが わかる」というものなのですが 表示させたい情報は「OSの種類、CPUの種類や使用率、メモリの容量や空きりソースの表示、ビデオカードの情報、サウンドカードの情報、ダイレクトXのバージョン、それとWindowsのコントロールパネル→システムにあるデバイスマネージャの内容の表示」です。 知識が何も無い状態で思いつくままにノートに書いたアイディアなので無理なものもあると思うのですが 実際に作るとしてこれはどの程度まで実現可能なのでしょう? それと肝心な言語についてなのですが VBかVC++を使ってみようと思っています。 (VBの方が取っ付きやすいと聞いたのですがどうなのでしょう?) どなたかアドバイスいただけないでしょうか? よろしくお願いします。

  • VB2008 サービスの状態取得

    VB2008です。 管理 → サービスとアプリケーション → サービスに表示されている 全サービスの名前・稼働状況・スタートアップの種類を取得することは可能でしょうか? また、LAN内の他のコンピュータに対しても同様の情報を取得したいと考えております。 実現できれば、GetServicesメソッド・WMI等、特にこだわりはありません。 よろしくお願い致します。