• 締切済み

VB6(SP5)のインストーラ

VB6(SP5)で、プログラミングをしております。 配布マシンへのインストール時に、特定のファイルをコピーしたり、 独自のプリンターの設定をしております。 これを、自動的に(インストール時に)実行出来る様な、インスートラは、 無いのでしょうか? 秀インスートルは、どうなのでしょうか? 宜しくお願い致します。

みんなの回答

回答No.1

こんにちは 秀インスートルは使ったこと無いので他の方に譲るとして >配布マシンへのインストール時に、特定のファイルをコピーしたり、 これはディストリビューション ウィザードで簡単にできますよ 途中に手動で任意のファイルを入力するダイアログがでます。 >独自のプリンターの設定をしております。 これは現在手動で行っているのを自動でしたいという意味でしょうか? それとも、設定もVBでプログラミングしてるのでしょうか? 手動をインストール時に自動で行う方法はわかりません。ごめんなさい。 プログラミングでしているなら、ディストリビューション ウィザードの 原始プログラムsetup1.vdpを変更して独自のセットアップモジュールを作成 するという手段があります setup1.vdpはたいてい以下のフォルダにあります C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1 変更する場合はコピーして使いましょう。 詳しくはMSDNライブラリヘルプでご確認下さい。

m-toshi
質問者

補足

ご回答をありがとうごさいます。 >これはディストリビューション ウィザードで簡単にできますよ >途中に手動で任意のファイルを入力するダイアログがでます 早速、試してみます。 >これは現在手動で行っているのを自動でしたいという意味でしょうか? >それとも、設定もVBでプログラミングしてるのでしょうか? これは、正直言ってどちらでも良いのです。(^^; 現在は、手動です。こちらも、早速、調べてみます。 ありがとうございました。

関連するQ&A

  • VB6 SP6で作ったEXEを動かしたい

    Windows XP Professional SP3+Visual Basic 6 SP6という環境で作ったEXEファイルを他人に使ってもらいたいのですが、それが問題なく動作する環境がよく分かりません。 Windows VistaやWindows 7のPCでも動くのでしょうか? XPであっても、最新のMicrosoft Updateを済ませていなければ動かないんでしょうか? また、VBランタイムのSP6を手動で入れてもらわないと駄目なんでしょうか? これは過去にMicrosoft Updateの自動更新では配布されていないのでしょうか?  事情があって配布先の詳しい環境を事前に教えてもらうことができません。多分、Windows XP、Vista、7のどれかだと思います。 先方のシステムに変更を加えるインストール作業も避けたいです。 色々とよく分かっていない初心者ですがよろしくお願いします。

  • VB4でパスが見つかりません

    すみません、また教えて下さい。 VB4でプログラミングをしています。 VB4の入っているPCでは、期待通りに動くのですが、 セットアップウイザードで標準で配布されるファイルを付けて、 (次へ次へとクリックして)配布用ディスクを作り、 別のVB4の入っていないPCにセットアップして、 実行しようとすると、 「実行時エラー’76’パスが見つかりません」と出て動きません、 これは、何のパスが見つからないのでしょうか? PCは共にWin98seです。 単純な画面とやり取りして、ファイルを作るプログラムです。

  • VB6とAccess

    VB6(SP5)で、プログラミングをしております。 Jetを使ってAccessのファイルを読み書きしています。 配布先のPCにAccessがインストールされていない場合、サポートで、 内部のデータを見る必要があります。皆さん、どうしているのでしょうか ? また、何か良い方法があれば教えて下さい。 宜しくお願い致します。

  • VB6 と Jet

    VB6(SP5)で、Access97のファイルを読み書きしております。 最新のJetのバージョンは、いつくなのでしょうか ? また、開発マシンをVer-Upした場合、配布済マシンもVer-UPが 必要なのでしょうか ? 宜しくお願い致します。

  • VB6(SP5)とAccessについて

    VB6(SP5)でプログラミングをしております。 Jetを使用して、Access97のデータベースを 使用しております。 データ(mdb)が入っているPCにoffice2003を インストールしたとします。(つまり、Access2003が入ります) この場合、データ(Access97)をアップグレードすれば プログラミングの変更が必要になると考えております。 が、データ(Access97)をアップグレードしなければ プログラミングの変更は不要と考えてかります。 つまり、元のデータのアップグレードをしなければ Access2003は、使用してもかまわないと考えております。 この3つの考えは合っているのでしょうか ? 宜しくお願い致します。

  • インストーラに関して

    質問です。 VB.NETにセットアップウイザードのプロジェクトがあるのですが、 それにより作成したインストーラを使って MS社以外の他社製のEXE(Macromedia Directorで生成したEXE) を配布してもよいものなのですか? 試しに作ってみたのですが、機能的には問題ありませんでした。 が、このセットアッププログラムって VB.NETで制作したプログラムを配布するものであって 他社製のプログラムを配布したらいけないとかそうゆう規制ってあるのでしょうか・・・!? なんかライセンスとか!?でいけないこととかあったりしたりしますか? これって、ごく普通!?の事ですか? その辺のことがよくわかりません。 どなたかご回答をお願いいたします。m(_ _)m あと、なにかお勧めのインストーラ(WIN版)があったら教えてほしいです。 ベクターや窓の杜などで探して試してみたのですが なかなか気に入ったものがありません。 (ちなみに、VB.NETで作ったインストーラはとっても好み) 要望としては ・全画面表示の背景のスクリーンが出てこない (ダイアログだけでインストールを進めるタイプ) ・好きな画像を表示できる。 ・使用許諾書のような内容を記載し、ユーザーが「同意」しなければ  インストールを続行できない。 の3点です。 ちなみに 「InstallShield」は価格的にちょっとつらいです。 「秀インストール」はソースをいじらないと画像を表示できないようでした。 お返事をお待ちしております。

  • VB6(SP5) と XP について

    こんにちは。宮本と申します。 VB6(SP5)で、プログラミングをしております。 Windows2000のプログラムをそのままWindowsXPで 実行させようとすると 1.「コンバイルエラー プロジェクトまたはライブラリが見つかりません」  と、エラーが発生します。 具体的には、 Dim wBuf As String wBuf = "A" & Chr(13) & "B" の Chr の所です。 2.プロジェクトの参照設定で、  「参照不可:Microsofr Excel 9.0 Object Libray」となっています。  Excelのファイルに落とせないのでしょうか ? よろしくお願い致します。

  • VB6.0(SP5)で作成したアプリの配布について

    ”VB6.0(SP5)” で作成したアプリケーションの配布にあたって、お伺いしたいことがあります。 客先から「今回のアプリのインストール後に、既存のVBシステム等に障害が発生しないように」と厳しく通達されています。(当然ですが…) しかし、インストールするPCは千差万別。 どのようなシステムが既存しているかはそれぞれに違いますし すべてのPCに完璧な動作保障は無理なのでは?と考えます。 (こんなことは言ってはいけないんですけど…) そこで「このファイルがある場合はインストールしないように」という制限事項を付けられれば、とは思うのですが そのような判断は可能でしょうか? ”○○.DLLがあるからこれはVB4.0のシステムが入ってる!”等と 判断できるものなのでしょうか? なにかご存知の方、良い案をお持ちの方 いらっしゃいましたらご教示いただけないでしょうか? よろしくお願いいたします。

  • VBにてEXE作成

    VBにてとあるシステムを開発しました。 SETUP.EXEを作成して遠隔地に配布したいのです。が SETUP.EXEを起動してインストールはできるのですが 印刷実行時にエラーが出てしまいます。 VBから実行は出力できます。 ディストリビューション ウィザードの使用方法が 悪いのでしょうか。 OS :Windows2000 TOOL:VB6.0 SP5,Spread3.0,ImputMan6.5J DB :ORACLE8.05

  • VB6(SP5)とWindows 2003Server との関係ついて

    VB6(SP5)でプログラミングをしております。 Windows 2003Server との関係ついての質問です。 今までは、普通のXP(Pro)に共有フォルダを作成し、 そのデータやプログラムを他のXP(Pro)から起動 しておりました。他のXP(Pro)にも、一応インストール が必要でした。(DLLファイル等の関係) 今回、Windows 2003Serverに共有フォルダを作成し、 数台の他のXP(Pro)からデータやプログラムの起動を させる事になりました。 そこで、疑問なのですが、2003Serverには、インストールを していないのに、起動ができるのです。つまり、EXEファイルを コピーしただけで、起動するのです。何故なのでしょうか ? 宜しくお願い致します。

専門家に質問してみよう