1

ユーザーフォルダ内のファイルを変更するvbスクリプトがあります。.netアプリケーションに変更したいです。問題は、アプリケーションをネットワークドライブで実行する必要があることです。

アプリケーションをネットワークドライブに展開するにはどうすればよいですか?exeファイルを作成した後、ローカルにインストールしてから、すべてのフォルダーをネットワークドライブにコピーすることはできますか?これは機能しますか?

インストールプロセスなしでexeを作成できるようにするプロジェクト設定があるのでしょうか?

私は自分自身を明確にしたと思います。

ありがとう

4

4 に答える 4

1

ClickOnceセットアップを使用する方が良いと思います。たとえば、新しいバージョンを使用すると、すべてのクライアントも自動的に更新されます。

于 2012-07-10T08:41:46.177 に答える
1

可能ですが、必要です。正しい.NET Frameworkがインストールされたイントラネット内のすべてのマシンを用意し、次の方法で各マシンのネットワークの場所を「信頼」します。

Control Panel->Administrative Tools->.NET Framework Configuration ?.?->Runtime Security Policy->Adjust Zone Security
于 2012-07-10T08:49:19.903 に答える
1

簡単な答えは「はい」です。理論的には機能するはずですが、実際にはそれほど簡単ではありません。ここで説明するように、.net4ではキャンセルされる信頼できるゾーンでいくつかの問題に対処できます。

また、このような問題に取り組んでいるときにこのバグに遭遇しました

于 2012-07-10T08:50:27.180 に答える
1

私のお気に入りのアプローチは、グループポリシーを使用することです。

まず、アプリケーションが異なるOS間で実行できることを確認する必要があります。Spoon Virtual Application Studioはこれに最適なソリューションであり、MSIを生成することもできるため、グループポリシーオプションを設定して展開するだけです。

または、スクリプトを自分でexeに変換してからMSIに変換することもできます。これには、VB2EXEなどの多くのプログラムが利用できます。また、アプリにさらに多くの機能が必要な場合は、C++を使用して自分でスクリプトを作成することもできます。アプリでvbscriptを呼び出すか、スクリプトを他の人に見られたくない場合はアプリに埋め込みます。そして、無料のexeからmsiへのコンバーターを使用してジョブを終了できます。

ここで、グループポリシーを使用してアプリを展開する方法に関する優れた記事を見つけることができます。

于 2012-07-10T09:08:30.790 に答える