- PR -

システム環境変数(PATH)への追加

投稿者投稿内容
みかん
常連さん
会議室デビュー日: 2003/12/13
投稿数: 42
投稿日時: 2006-02-17 00:11
VB.NETにて作成したものをセットアッププロジェクトにて
配布する際に、システム環境変数の「PATH」にc:\PGM を追加するには
どのような方法があるのでしょうか。
配布対象のOSは、98、ME、2000、XPです。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-17 01:06
引用:

匿名希望さんの書き込み (2006-02-17 00:11) より:

配布する際に、システム環境変数の「PATH」にc:PGM を追加するには
どのような方法があるのでしょうか。


実体はレジストリなので、

  システムの環境変数を伝達する方法。

カスタム動作で登録できるでしょう。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
みかん
常連さん
会議室デビュー日: 2003/12/13
投稿数: 42
投稿日時: 2006-02-17 23:55
返答有難うございます。
Visualstudio2003のVB.NETでセットアッププロジェクトを作成しレジストリ表示より
Environmentに
名前  値
Path  c:\PGM
を設定し作成したインストーラを起動しインストールしたところ
ビデオカードや、SQLサーバーなどが動かなくなり起動自体も
遅くなってしまったので代替機をレンタルし書き込みをしております。
上記では、追加にはならないのでしょうか。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-18 01:38
引用:

匿名希望さんの書き込み (2006-02-17 23:55) より:

上記では、追加にはならないのでしょうか。


前の端末のレジストリ エディタから確認してください。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2006-02-18 10:45
匿名希望さん、お早うございます。

引用:

上記では、追加にはならないのでしょうか。


追加じゃなくて、上書きでしょうね。

なので、じゃんぬねっとさんが言われたように、カスタム動作で処理しては如何でしょうか。

ちなみに、宇宙仮面さんのところで、環境変数を扱う4つの方法というのが紹介されています。
みかん
常連さん
会議室デビュー日: 2003/12/13
投稿数: 42
投稿日時: 2006-02-18 13:11
返答有難うございます。

新たにプロジェクトSetpathのようなのをつくり
その中で環境変数Path全てを取得し
そして追加分を結合する
上記により作成された実行プログラムを

カスタム動作にて
インストール時にSetpathを実行するようにするということでしょうか?




きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2006-02-18 14:05
匿名希望さん、こんにちは。

引用:

カスタム動作にて
インストール時にSetpathを実行するようにするということでしょうか?


ですね。
みかん
常連さん
会議室デビュー日: 2003/12/13
投稿数: 42
投稿日時: 2006-02-18 23:51
返答有難うございます。

いざ作ってみようと思ったのですが
今回のようにフォームを必要としないアプリケーションを作成する場合でも
ソリューションエクスプローラ−>新しいプロジェクト−>
「Windowsアプリケーション」を選んで作成していく方法でよいのでしょうか?
フォーム無しのアプリケーションを作成したことが無いので
出だしから躓いてしまってます。
何卒ご教授お願いいたします。

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