0

VB6 アプリのインストール中に .NET コンポーネントを登録することはできますか?

インストール パッケージの一部として (CAPSOL などを介して) セキュリティを付与することもできますか?

InnoSetup はこれを行いますか?

4

2 に答える 2

0

すべては、使用するセットアップ アプリの種類によって異なります。Wise などのより高度な MSI 作成者には、.NET アセンブリの構成オプションがあります。そのようなものがない場合は、regasm で .net コンポーネントを登録し、caspol でセキュリティを構成するために、コマンド ラインを起動する必要があります。

于 2010-04-28T13:20:27.870 に答える
0

http://www.jrsoftware.org/ishelp/index.php?topic=filessectionに対応します。StrongAssemblyNameを[Files]セクションでフラグ gacinstall とともに使用できます ( Inno Setupおよびhttp :/ から GAC にアセンブリを追加する参照)。 /www.experts-exchange.com/Microsoft/Applications/Q_25148021.html )。これは、強力なタイプのアセンブリをインストールするアセンブリでのみ行う必要があります。COM/VB から使用するための相互運用部分を備えた他の .NET アセンブリは、他の DLL または COM-dll のようにインストールできます。

カスタム機能を実装する可能性 ( http://www.jrsoftware.org/iskb.php?customを参照) を使用すると、セットアップ中に任意の exe を実行できるため、そのままでは存在しないいくつかの作業を行うことができます。

[Dirs]セクション ( http://www.jrsoftware.org/ishelp/index.php?topic=dirssectionを参照) の許可エントリに関して、インストールするすべてのファイル コンポーネントに許可を設定できます。[Regisry]セクション ( http://www.jrsoftware.org/ishelp/index.php?topic=registrysectionを参照)の同じ許可エントリにより、レジストリに許可を設定できます。

更新: caspol.exe ( http://go.microsoft.com/fwlink/?LinkId=131738 ) を使用する必要がある場合は、カスタム機能を使用できます ( http://www.jrsoftware.org/iskb.php?customを参照)。 ) をクリックしてこれを開始するか、vbscript 内から caspol を実行して、caspol.exe の使用法について説明してください。[Run] セクションの caspol.exe の使用例は、http://zerosandtheone.com/blogs/vb/archive/2008/06/23/vb-net-install-your-app-and-the- にあります。 net-framework-using-inno-setup.aspx (ページで「v2.0.50727\CasPol.exe」を検索)

于 2010-05-03T13:02:00.823 に答える