0

社内で使用するアプリケーションに自動更新メカニズムを再実装しています。古いシステムでは .exe ベースのインストーラーを使用していましたが、これを Windows ドメインで動作する .msi ベースのインストーラーに置き換える必要がありました。これは私が行ったもので、うまく機能します。

本社のユーザーのほとんどは Windows ドメインのメンバーですが、ドメイン外の遠隔地のユーザーも多数います。ドメイン内のユーザーには、更新を自動的に配布します。リモート ユーザーは、アプリケーションに組み込まれている自動更新メカニズムを使用する必要があります。

問題は 、Windows ユーザーが自分のマシンにアプリケーションをインストールできるかどうかを確認する方法です。 または Windows を実行しているコンピューターがドメインのメンバーであるかどうかを確認する方法は?

(開発には Borland C++ 6 を使用しています)

4

1 に答える 1

0

ユーザーがインストールを許可されていない/できない場合は、単に .msi を実行して独自のエラーを報告しないのはなぜですか? 現在のユーザーの資格情報を確認することは、特に UAC を考慮に入れている場合、実際には信頼できません。これにより、ユーザーは必要に応じてドメイン権限を持つ昇格されたアカウントに一時的にログインして .msi を実行することができます。

于 2010-08-28T01:39:10.500 に答える