複数の PC に .NET ソフトウェアをインストールする必要があります。
このソフトウェアは、再起動するたびに、新しいバージョンがサーバーに存在するかどうかを確認する必要があります。
エンド ユーザーには基本的なユーザー権限があるため、ファイルを「Program Files」ディレクトリにコピーすることはできません。
新しいバージョンが存在する場合、アプリケーションは終了し、アップデータ プログラムがサーバーからファイルをコピーしてから、アプリケーションを再起動します。
ただし、アプリケーションに依存しないようにアップデーターをビルドしたかったのです。つまり、アップデーターに ID を送信して、どのアプリケーションを更新するかを伝えます。
次に、ファイルサーバー名が変更された場合でも機能するようにしたいと考えました。
ファイルをコピーするために、管理者権限を持つサービスを使用して、これらすべてを実行できると思います。
- すでにこの種のことを行うクラスはありますか?
- インストールされたサービスの使用を考えているとき、私は正しい方向に進んでいますか?