更新されたファイルのセット(DLL、javascript)をパッチリリースとしてさまざまなバージョン(vista / XP / 7など)の複数のWindowsPCに定期的に配布する必要があります。現在、各ユーザーのWebサイトに、setup.exeファイルをダウンロードし、パッチを手動でインストールするためのリンクがあります(既存のDLLを置き換えます)。手動プロセスを排除するために、Windows(これはサービスを意味すると思います)でプログラムを自動的に実行する方法を研究しています。このプログラムは、サーバーの更新を定期的にチェックし、ダウンロードして、setup.exe(またはいくつか)を自動的にトリガーします。パッチファイルを置き換えるための同様のプロセス)。
私はそれ自体はWindows開発者ではありませんが、Sparkle、DDay、CSAutoUpdater、Npackdなどのさまざまなオプションをダウンロードしてチェックしようとしましたが、ほとんどの場合、チェックすることを前提としています。 Windowsアプリケーションがライブラリ/コンポーネントを使用して開始されたときに発生します。更新しようとしているアプリとは別に自動アップデーターを実行する必要があります-そのため、最初にすべてのユーザーにsetup.exeを実行させる必要があります。これにより、Windowsサービスをインストールして開始し、Windowsで毎日実行してアップデートを確認、ダウンロード、インストールするプログラム。
私はstackoverflow、codeprojectでWindowsサービスを書くためのサンプルコードをいくつか見つけましたが、それを自動インストールする方法を見つけることができませんでした(理想的には新しいWindowsバージョンのUACの手間はありません)。サービスをインストールして開始するには、instalutilまたはその他の手動プロセスを使用する必要があります。
これに関するガイダンスは素晴らしいでしょう!ありがとう-そして長い質問に謝罪します。他の製品を試してみると、追加の結果で更新されます。