8

Windows 7 を実行する数百台の新しいマシンをロールアウトしようとしています。OS は WDS 経由でインストールされているため、現時点では変更を加えてビルドに sysprep することができます。

問題は、私たちが何年も前に作成した .Net アプリであり、それ自体が変更されたコマンド シェルを生成します。そのシェルは、昇格されたアクセス許可で実行する必要がある dataflex アプリケーションを実行します。

ユーザーに一般的な管理者権限は付与しません。

コマンド制御が管理者として実行されるように、.Net アプリを管理者として実行することを事前に許可できるメカニズムはありますか?

プログラムが管理者として実行されることを要求するために、app.manifest で行うことができる変更を認識しています。ユーザーに必要以上の権限や資格情報を与えずに、(管理者として) マシンを構成してそれを可能にする方法を知りません。

4

2 に答える 2

9

アプリケーション管理者として実行する必要がありますか、それとも特定のものへのアクセスのみが必要ですか? 起動時に偽の「私は管理者です」チェックがある場合は、おそらくApplication Compatibility Toolkitの shim を使用して嘘をつき、実際に必要なものへのアクセス許可を構成できます。

それが飛ぶように見える場合は、serverfault にさらに質問を送信することをお勧めします。

于 2011-12-29T17:06:14.650 に答える
2

ロジャーが言いたいのは、アプリが通常のユーザーとして機能しない場合、管理者権限を付与する必要があると多くの人が思い込んでいるということです。失敗している特定の権利を見つけて、それらの権利を割り当てる必要があります。これは手間がかかりますが、一般的な管理者権限を人々に与えることを回避できます。

于 2011-12-29T17:12:03.683 に答える