- PR -

スクリプトを用いたインストール必要性の判断方法について

1
投稿者投稿内容
やま
常連さん
会議室デビュー日: 2004/07/07
投稿数: 26
投稿日時: 2005-02-22 15:45
やま と申します。
いつも参考にさせていただいております。

現在、JavaScriptやVBScript等のスクリプト言語で、
あるアプリケーションのインストールの必要があるかを調べる
スクリプトを書きたいと思っております。
例えば、Web画面上の再生ボタンを押したときに、
Playerのバージョンが最新のものではない、
もしくはplayerがインストールされていないときは
インストーラをダウンロードしてインストールを開始する。
Playerが最新のものであったら、通常通り再生を開始する
というようにしたいと思っております。

上記のようなものを作成したことがある方がいらっしゃいましたら
ご教授のほどよろしくお願い致します。


_________________
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-02-22 16:46
プレーヤ、とは具体的にどのようなものでしょうか?
ブラウザのプラグインなのか、それともスタンドアロンのアプリケーションであるかによって随分とやりかたが変わってくると思います。
場合によってはセキュリティ上の都合から実現できないこともあります。

Flash プレーヤの有無やバージョンを確認する Web ページは良くみますので参考にしてみてはいかがでしょうか。

Java の会議室であることから、JavaWebStart についてでしょうか?
その場合は以下のページが参考になるかと思います。
http://java.sun.com/products/javawebstart/1.2/docs/developersguide.html#website

[ メッセージ編集済み 編集者: インギ 編集日時 2005-02-22 16:48 ]
やま
常連さん
会議室デビュー日: 2004/07/07
投稿数: 26
投稿日時: 2005-02-22 18:01
やまです
インギさん、返答ありがとうございます。

>プレーヤ、とは具体的にどのようなものでしょうか?

プレーヤーというのは、独自で作成したWindows Media Playerみたいな
ものだと思ってもらえたら良いと思います。

Flashプレーヤーのバージョン確認をするようなWebページに関しては、
調査してみたいと思います。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-02-23 14:33
そのプレーヤ、とはブラウザのプラグインですか?それともスタンドアロンのアプリケーションですか?
前者だとすると先に挙げた Flash や JWS の例が参考になるのかと思います。
後者だとすると、クライアントのローカルファイルシステムを覗く必要がありますのでセキュリティを考えるとブラウザで簡単に実行されるスクリプトから確認するのは難しそうです。やるとすれば ActiveX でしょうか?

特に Java には関係ない話題のようですのでこちら↓で聞いた方がよりアイディアが集まるかもしれません。
http://www.atmarkit.co.jp/bbs/phpBB/viewforum.php?forum=28

[ メッセージ編集済み 編集者: インギ 編集日時 2005-02-23 14:35 ]
やま
常連さん
会議室デビュー日: 2004/07/07
投稿数: 26
投稿日時: 2005-02-24 17:20
やまです
お世話になっております。

ちょっと最初に説明したものが間違っていました。
プレーヤーはスタンドアロンのAPなんですが、
そのプレーヤーを実行するのにWeb画面のボタンを押したときに
バージョンのチェックなどをさせたいという仕様でした。

色々と検討した結果、セキュリティの面で不本意ではあるのですが、
VBScriptを使って、レジストリに持っているバージョン情報と
照らし合わせる方法を用いることになりました。

インギさん、すごくご丁寧にありがとうございました。
また、何か良い方法があるようでしたら報告したいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)