• ベストアンサー

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

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

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

  • ベストアンサー
  • ese_ee
  • ベストアンサー率48% (68/139)
回答No.1

可能/不可能の話であれば、 orca(Windows Installer SDK に含まれるツール)を使用します。 http://www.gdncom.jp/general/mllog/tech/techDetail.aspx?ID=934 それを必要とする事情がわかりませんが、渋木氏のコメントに同意です。

durian_sk
質問者

お礼

ありがとうございます。 やはり、そういう直接の機能は無いのですね。

関連するQ&A

  • msiインストーラのパラメータ

    ご存知の方がいらしたら教えて下さい。 あるアプリケーションをmsiインストーラを使用してインストールしたいと考えています。 このmsiインストーラにはすでにインストールフォルダがデフォルトで指定されています。 このmsiインストーラをコマンドプロンプトから、 C:\WINDOWS\system32\msiexec.exe /i INSTALLDIR=C:\SampleApp C:\Temp\SampleApp.msi といった具合にデフォルトで指定されている場所とは異なるインストールフォルダを指定してインストールしたいのですが、msiインストーラで指定しているインストールフォルダにインストールされてしまいます。 msiインストーラで指定されている場所とは別の場所を指定することはできるでしょうか? 宜しくお願い致します。

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

    開発環境: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でできるのではないかと方法を 探っています。 もしご存知でしたらお知恵をいただけないでしょうか? よろしくおねがいいたします。

  • WindowsServer2008でのフォルダのアクセス権限

    WindowsServer2008でのフォルダのアクセス権限について教えてください あらたにフォルダを作成しAさんにフルコントロールの権限を与え管理してもらいたいと考えています。 しかし、フルコントロールを与えるとAdministratorsの権限設定も変えれてしまうためバックアップやその他のソフトが正常に動作しなくなるのではないかと心配しています。 Aさんにフルコントロール権限(またはそれと同等の権限)をあたえつつ、Administratorsなど特定のアカウント/グループの設定は変更できなくするようなことはできるのでしょうか? ご存知の方いましたらご教授願います。

  • 共有フォルダのセキュリティ設定

    共有フォルダのセキュリティ設定で困っています。 サーバー(Winodws 2003 Server)のある共有フォルダに、 Administrator:フルコントロール CREATOR OWNER:変更 Everyone:フォルダの内容の一覧表示・書き込み という設定で運用していました。こうすることによって、この共有フォルダには誰でもファイルを作成することができるが、作成者とアドミ権限しかそのファイルを開くことができないようになっていました。 ところが、気がつくと、そのセキュリティが生きていないようです。設定は変更することなく、昨年の6月以降に作成されたファイルからセキュリティが効いていません。 2台のサーバーを点検したところ、同様でしたので、Windows UPDATEが関係しているのかな推測していますが有用な情報を探し出すことができませんでした。 どうか、アドバイスをお願いします。

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

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

  • アカウントとフォルダのユーザー権限について

    管理者がCドライブ直下にフォルダを作成し、 そのフォルダに対し管理者(グループ:Administrators)は、アクセスできるが 一般ユーザー(Users)はアクセスできないようにしたいです。 そのフォルダで右クリックし、プロパティを選択、 セキュリティーの設定で管理者グループはフルコントロール許可で、Usersはフルコントロール拒否としました。その時点で管理者はそのフォルダを 開くことができないとだめなはずですが 管理者すらアクセス権限がありませんとなります。 他に設定する項目があるのでしょうか?

  • 管理者権限にもかかわらずMSIのインストーラーでエラーが出る。

    http://www.soft3304.net/04WebServer/Download/ こちらの04webserverをインストールしようと思ったのですが、いざ実行してみると、 「システム管理者によって、ポリシーはこのインストールを実行できないように設定されています。」 と表示されて続行できません。 ユーザー名は「Owner」ですが、管理者権限で実行しています。 EXEファイルならShiftキーを押しながら右クリックすると別ユーザーで実行できますが、MSIファイルは使えないため困っています。 OSはWindows XP Home Edition SP2です。 PCは自宅ので学校とか会社のPCというわけではないです。 Windows XP Professionalだと正しく実行できるのです。 アンチウィルスソフトはNIS2008を導入しています。 ただし今は無効にしてあります。

  • 共有フォルダのアクセス権設定について

    ファイルサーバーで、共有フォルダを作成しましたが、 アクセス権の設定がうまくいきません。 Win Server 2003,ドメイン環境です。 親フォルダ ├フォルダA └フォルダB 親フォルダの直下は、フォルダの構成を変更させたくないので、 管理者のみフルコントロール。 その他のユーザーは閲覧のみ可能、フォルダやファイルの作成は不可。 フォルダA・Bは、全ユーザーが自由にフォルダやファイルの作成が可能。 このような運用は可能でしょうか? 3つのフォルダにアクセス権を設定すれば、実現可能でしょうか? 全部のフォルダにEveryoneユーザを追加し、 親フォルダのアクセス権を「読み取り専用」にすると、 フォルダA・Bで「フルコントロール」にしても 親フォルダの設定が有効になってしまいます。 いろいろ調べてみたのですが分かりません。 どなたか教えて頂けますでしょうか。 よろしくお願いいたします。

  • フォルダーへのセキュリティ設定について

    現在、Win2kServer(DC)を導入して、 それに対してFileServerも兼ねたく、 フォルダーの共有設定を試みているのですが、 特定の人(グループ)だけにアクセスさせたく、 デフォルトのEveryoneを削除して、 独自に作成したグループを代わりに追加してみたのですが、 クライアントからのアクセスが出来ず、何が悪いのかが見当がつきません。 どなたかご存じの方がおられましたら、お教え願えると幸いです。 もしくは、そんなことは出来ないのでしょうか? 作りたいフォルダー構成は、 1階層目では、   ・誰でも自由にアクセスできるEveryoneの状態。共有フォルダー。 2階層目からは、   ・誰でも自由にアクセスできるEveryoneの状態のフォルダーや、    特定のグループに属した人だけにしかアクセス出来ないフォルダーを    共有ではなく、セキュリティの設定で制限をしたいのです。 グループとしては試しに、 ユニバーサル/グローバル/ドメインローカルの全種類を作成して、 該当フォルダーに同じユーザーを追加。 そして、フォルダーのセキュリティ設定のアクセス許可に 3つのグループをすべて追加してみましたがそれでも出来ませんでした。 ちなみに、アクセス権に直接ユーザを追加した場合には、 クライアントから参照出来ますが、 共有フォルダーすべてにユーザを直接追加するのは、 現実的ではないので、 何か良きアドバイスが頂ければとここにUPさせて頂きました。

  • 複数の既成インストーラを連係させられるようなインストーラはありますか

    Windows環境(Windows-XPが大半で、一部Windows-2000)にて、 インストーラを作成したいのですが、良いソフトがあれば教えてください。 出来ればフリーソフトで探しています。 やりたいこととしては、 1.既成のインストーラを複数呼び出し、順次インストールする。 2.各インストールの間に、普通のバッチ処理を絡めたい。 3.それらのことをパッキングしたようなインストールプログラムを作りたい。 たとえば・・・ 子インストーラ(既成のインストールプログラム)として、inst_a.exe, inst_b.msi, inst_c.exe の3つがあったとして、 それらを統合したインストーラを作りたい。(これを全体インストーラと呼びます) 1)全体インストーラは、1つの実行形式や自己解凍書庫になっていて、実行すると、上記の子インストーラ3つが復元される。 2)まず、inst_a.exe を呼び出し、そのインストールを実行する。 3)次に、inst_b.msiを呼び出す前に、ある指定したフォルダを丸ごと、別の指定したフォルダにコピーさせる。 4)inst_b.msi を呼び出し、そのインストールを実行する。 5)その後、ある指定したフォルダに、 ・指定したファイルがある場合は、そこで全体インストーラの処理を終了する。 ・指定したファイルがなければ、inst_c.exeを呼び出す。 6)inst_c.exe のインストールが行われれば、あるフォルダ内の指定したiniファイルを開き、 ある部分を書き換えて保存しなおし、全体インストーラの処理を終了する。 7)全体インストールが完了した後は、不要になった子インストーラを削除する。 こんな感じです。 このようなことが出来る「インストーラの作成ソフト」を探しています。 よろしくお願いいたします。

専門家に質問してみよう