私は自己更新アプリケーションの作成に取り組んでおり、Vista で実行している 1 つの問題と Windows 7 で、クライアントを更新するために管理者権限が必要です。ユーザーが制限付きのアクセス許可で実行しているクライアントで問題が発生しました。ユーザーがクライアントを更新できなかったため、クライアントを更新する必要があるすべてのマシンに IT がログオンする必要がありました。
私が考えている回避策は、ランチャー アプリケーションを通常どおり Program Files にインストールし、それが更新する実際のアプリケーションをユーザー ドキュメントのどこかにインストールして、IT 部門が関与することなく新しいバージョンを更新して実行できるようにすることです。
ここで見逃している可能性のある落とし穴や、この道を進む前に知っておくべきことを考えています。クリックワンスが非常に似たようなことをすることは承知しており、ユーザーの操作なしでサイレント更新を行う機能が必要であることを除いて、私はそれを使用します。