.NET 2.0 動作環境チェックプログラムを作るには?

解決


かげろう  2007-12-14 11:33:17  No: 138406  IP: 192.*.*.*

.NET 2.0 を動作環境とするソフトウェアについて、購入前に確認できるような、動作環境チェックプログラムを作りたいのですが、どういう方法がありますでしょうか?

具体的には、以下の点についてご助言いただけたらと考えています。

①.NET2.0が無くても、素のWindowsでも動く言語で作る必要があると思うが、何が良いか?
②.NET2.0がインストールされていることをどう判定するか?

※ユーザーのPCには様々な環境が想定されるので、100%絶対的な保証をするものでなくても良いです。目安程度のつもりです。

編集 削除
通ってみた  2007-12-16 06:21:37  No: 138407  IP: 192.*.*.*

>1).NET2.0が無くても、素のWindowsでも動く言語で作る必要があると思うが、何が良いか?

まずそのどこがVBの質問なのか

.Net2.0というのが開発環境のことなのかFrameworkのことなのか

>2).NET2.0がインストールされていることをどう判定するか?

動いたらOK、動かなかったらNG
判定も何も、入っていなければ動作環境プログラムとやら自体が走らないのでは?

編集 削除
通ってみる  2007-12-16 10:07:12  No: 138408  IP: 192.*.*.*

アプリをインストールする時にでもチェックをしたいんでしょうか?
だったらこの辺が参考になるかもしれません↓
http://dobon.net/vb/dotnet/deployment/dotnetbootstrap.html

編集 削除
かげろう  2007-12-16 15:51:03  No: 138409  IP: 192.*.*.*

ご指摘の通り全くVBの質問ではありませんでした。質問先違いですので当掲示板において質問を撤回いたします。

>通ってみる 様
場違いの質問にもお答え頂きありがとうございます。
拝見させて頂いたところ、チェックというより.NETの適宜インストールの方法?のようです。
ユーザのPCに管理者権限で当方から(この言い回しは微妙ですが)操作を加えることを避けたい(動作環境の用意はユーザの責任でという建前)ので、今回は別の方法を考えることにします。
折角ご助言頂いたのですが申し訳ございません。

今後はこの辺を調べつつ、独自に調査を進めたいと思います。(特定のファイルを調べることで判定可能っぽい?まだちらっと読んだだけですが…)
.NET Framework のバージョン、および Service Pack が適用されているかどうかを確認する方法
http://support.microsoft.com/kb/318785/ja

以降レスは不要です。失礼しました。

#.NET2.0とはFrameworkのことでした。
#入っていなければエラー、では動作チェックプログラムが正常に動作完遂しているとは言えない、かつチェックプログラムの存在理由が疑問視される状況になりますので、より良い方法を探していました。

編集 削除