VBで開発したプログラムのインストーラを作成する方法

このQ&Aのポイント
  • VB6sp2とWindows2000sp2の環境で開発したプログラムのインストーラを作成していますが、制限ユーザーでのインストールができません。制限ユーザーでの手続きなしにインストールする方法はあるのでしょうか?
  • VSI1.1を使用して作成したインストーラー(msi)では、Windows2000の管理者権限でのインストールは可能ですが、制限ユーザーではAdministratorのアカウントを求められます。
  • 制限ユーザーでVBで開発したプログラムのインストーラをインストールする際、Administratorのパスワードが分からない場合は、インストールができません。制限ユーザーでも手続きなしにインストールできる方法はありますか?
回答を見る
  • ベストアンサー

インストーラ作成について

開発環境:VB6sp2 OS   :W2000sp2 VSI   :VSI1.1 はじめて投稿させていただきます。 VBで開発したプログラムのインストーラを作成しています。 Visual Studio Installer1.1にて インストーラー(msi)を作成したのですが、 Windows2000の管理者権限でのインストールはできるのですが 、 制限ユーザーでは、Administratorのアカウントをきかれます 。 Administratorのパスワードをしらないユーザーは、 インストールができません。 制限ユーザーでこの手続きなしにインストールできる ようにする方法はあるのでしょうか? MSのサイトのVSIについてのドキュメントには、 以下の記述がありました。 http://www.microsoft.com/japan/msdn/vstudio/ downloads/vsi/default.asp (「ロック ダウン」マシンでのインストール プログラム の実行機能) この記述をみて、VSIでできるのではないかと方法を 探っています。 もしご存知でしたらお知恵をいただけないでしょうか? よろしくおねがいいたします。

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

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

 一般ユーザがインストールできないのはOS上の制限ですから。ロックダウンによる制限とは異なる次元ものだと思います。私もいろいろ試してはみたのですが、ユーザにインストールを許可するためにはローカルマシンにおいて、PowerUser(標準ユーザ)でなければならないと思います。

参考URL:
http://www.atmarkit.co.jp/fwin2k/operation/iissecurity/iissecurity_07.html
hide_momiji
質問者

お礼

ありがとうございました。 ntaのご意見のとおり、OS/ネットワークの制限のようです。 お客様先での設定なので、原因追求に苦労しました。

関連するQ&A

  • VB2005EEプログラムのインストーラ作成時におけるInteropファイルについて

    お世話になっております。 他で質問しましたが、回答が付かず、こちらに引っ越してきました。 基本的な質問かもしれませんが、申し訳ありません。 在宅でプログラム開発を請け負っており、現在、Excelを使用するプログラムを作成し、インストーラを作成しています。 VB2005EEのMy Project の発行タブにある「アプリケーションファイル」ボタンをクリックすると、自分が作成したプログラムのExe以外にInteropやAxInterop等が含まれています。 これらのファイルは http://www.microsoft.com/japan/msdn/office/office2003/OfficePrimaryInteropAssembliesFAQ.aspx の最後にあるように、インストールを回避しなくてはいけないのでしょうか? 開発環境  Windows Xp Home Edition sp2  Office Xp(2002)  Excel 2002  Visual Basic 2005 Express Edition インストーラを配布する環境  Windows Xp Pro sp2  Office 2003  Excel 2003 以上です。ご教示よろしくお願いいたします。

  • VB6で作成したアプリを配布するため、インストーラーを作成したいのです

    VB6で作成したアプリを配布するため、インストーラーを作成したいのですが、 「Visual Studio Installer」がダウンロードできません。 「Visual Studio Installer」はどこから入手すればよいでしょうか? ご存知の方、ご教授願います。

  • インストール時に入力したユーザー情報の表示方法

    はじめて投稿させていただきます。 VBで開発したプログラムをVisual Studio Installer1.1にてインストーラー(msi)を作成しているのですがインストール中にユーザー情報として名前と会社名を入力しています。この名前と会社名をインストールされるアプリ上に表示させる方法を教えて下さい。 よろしくお願いします。

  • Windows2000へアプリケーションをインストール

    開発環境 VB6.0sp5 Windows2000 Visual Studio Installer 上記の環境でインストーラを作成して別のWindows2000に Administratorでインストールしました。 (Adminでログインすると通常通りの動きをします。) ここまでは問題ないのですが別のユーザ権限(制限ユーザ)で ログインしてアプリケーションを使用すると DataGridとMSFlexGridを使用しているフォームを開くとエラーになってしまいます。 エラーの内容は DataGridのフォーム: インデックスが有効範囲にありません。 (特にGridには何もセットしていないはず。) MSFlexGridのフォーム: コンポーネントMSFlexGrid.OCX、またはその依存関係のひとつが適切に登録されていません。 ファイルが正しくないか、あるいは不正です。 レジストリに登録されていないというエラーだと思いますが、 これは当たり前の現象なのでしょうか。 Admini権限でインストールしても制限ユーザは使えないものでしょうか。 それともインストーラの作り方の問題でしょうか? ちなみに一時的にAdmini権限を与えてインストール後、制限ユーザに戻すと 正常に動きます。 すいませんがアドバイスしていただけると助かります。

  • .NET2003でのインストーラについて

    Microsoft Visual Studio .NET 2003で「Setup.msi」といった感じのインストーラを作成しました。 開発言語はVBです。 このインストーラを使用して他のパソコンにインストールする際に、Windowsインストーラのバージョンはどれが入っていればいいのでしょうか? また、最新の3.0でないとダメなのでしょうか。 よろしくお願いいたします。

  • msiインストーラでフォルダのセキュリティ権限設定

    VB6でソフトを作成して、MDBを利用します。制限付ユーザーが使いますので、インストールされたフォルダの権限を変更したいのです。 msiインストーラにて、インストーラを作成します。 EveryOneをフルコントロールにしたい。のですがmsiインストーラでそのような設定が出来るのでしょうか?

  • インストーラーの作成について

    Excelで作成したプログラムをインストーラーを使用して、Program Filesにインストールし、デスクトップにショートカットを自動作成したいのですが、簡単に行えるソフトがあれば、教えてください! 宜しくお願いいたします。

  • インストーラに関して

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

  • インストーラ作成

    初心者の質問で申し訳ありません。 Windows用のインストーラを作成しようと考えています。 やりたいのは、この2つの作業を1つのインストーラで行うことです。 1.自作VB6.0アプリケーション (特定の場所へのコピーでかまいません) 2.Apache(Tomcat)や、.Mysqlなど、既製品(インストーラあり)のインストール (チェックボックスでインストールする/しないが選択できるようにしたい) 実際この様な事は可能なのでしょうか? 具体的な手順を解説してるところを見つけられませんでした。 解説してるサイト、または書籍を教えてください。

  • インストーラの作成方法について

    OS:windows2000pro VisualStudioInstallerを用いまして 下記システム構成のインストーラを作成する方法をご教示ください システム構成 1.VB6にて構築しましたシステム  C:\system\comm フォルダ内に  プロジェクトを含むVBのプログラム一式格納 2.画像ファイル  C:\system\bmp フォルダ内に  画像ファイル(*.bmp 等)一式格納 3.設定ファイル  C:\system\set フォルダ内に  設定ファイル(*.ini 等)一式格納 一度インストーラを作成し、それを用いてインストールし 実行したのですが、上記2.,3.の 「ファイルが見つかりません」とエラーが発生します インストール時に上記2.,3.もインストールしたいのですが この場合のインストーラの作成する方法をご教示ください ますようよろしくお願いいたします

専門家に質問してみよう