問題タブ [uac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - (C#) パスが Windows で保護されたパスであり、変更するために昇格が必要かどうかを確認するにはどうすればよいですか?
アプリがファイルの読み取り、書き込み、作成/削除を行う可能性のあるフォルダーがあり、デフォルトで安全な場所に設定できますが、ユーザーが別のディレクトリを選択できるようにします。彼らが選択したディレクトリが「安全」かどうかを確認するにはどうすればよいですか?
実行時に管理者の昇格を必要としないようにしたいのですが、このパスはその後のアプリの起動に使用されるため、プロセスが現在その場所に書き込めるかどうかを確認するだけでは十分ではありません。アプリは最初に管理者権限で起動されます (インストーラーは管理者特権で実行されるため、実際にはインストーラーによって起動されます)。保護された場所を選択すると、次にアプリを実行しようとすると、アプリにアクセスできなくなります。ディレクトリ。GB 単位の永続データがこの場所に保存される可能性があるため、新しい場所を要求してファイルを移動することは理想的なソリューションではありません。
security - WindowsMediaCenterアプリケーションとUAC
現在、UACを有効にしてサービスを再起動できるWindows Media Centerアプリケーション(Vista)を作成しようとしています。UACが無効になっている場合はすべて正常に機能しますが、UACを有効にするとすぐに、[アクセスが拒否されました]エラーが発生します。
これは、WindowMediaCenterアプリケーションがWindowsMediaCenterプロセスで実行されているため、これを機能させるには管理者として起動する必要があるためだと思います。UACを有効にしてこれを実現する方法を知っている人はいますか?
c++ - uacを呼び出さずにサービスを開始する
一部のアプリケーション (Steam など) は、uac コントロールを呼び出さずに通常のユーザーとしてサービスを開始/停止できることに気付きました。誰もそれを行う方法を知っていますか?
OS: Vista/Win 7 Visual Studio 2005 C++
.
編集: 昨夜、Steam サービスをいじって、それがどのように違うのかを調べようとしていました. サービスexeをsteamの場所に置くと、uacなしで(sc.exeを使用して)正常に起動しましたが、私の場所にsteam exeを使用すると機能しませんでした。レジストリのサービス情報を調べてみると、Steam には追加の権限が含まれていることがわかりました。これは何を意味し、どのように設定しますか?
.
編集 2: サービスのユーザー アクセス権を変更する必要があります: http://msdn.microsoft.com/en-us/library/ms684215(VS.85).aspx
windows-vista - アプリケーションごとに Vista UAC を無効にするか、プロンプトなしで権限を昇格しますか?
通常のユーザーが実行できる必要があるアプリがありますが、実際に機能するには管理者権限が必要です。
ユーザーが「管理者として実行」で実行するショートカットを作成しようとしましたが、アプリを実行しようとするたびに UAC プロンプトが表示されます。
ユーザーが UAC プロンプトを通過したり、管理者パスワードを知らなくても、プログラムで特権を昇格させる方法はありますか? セキュリティの観点から、ほとんどのアプリケーションがこれを許可されるべきではないことを理解しているので、有効なユーザー名/パスワードのペアなどを提供できれば、それを行う方法があることを願っています.
アプリは C# で記述されているため、完全に管理されたソリューションが優先されますが、 UAC を完全に無効にするよりも、 p/Invoke Black Magic (または、私たちが話していない MC++ ラッパーを記述する) の方が受け入れられます。
security - ファイルWindowsVistaをコピーしようとするとアクセスが拒否されました
実行する必要のあるこのバッチがあり、ユーザーが実行する必要があり、単純なxmlファイルがコピーされます。ただし、Windows 2000/XPではすべて正常に動作します。ただし、Windows Vistaでは、「アクセスが拒否されました」というエラーが表示されます。
VistaでWindowsエクスプローラーを使用してファイルをコピーしようとしても、同じエラーが発生します。
このファイルをコピーするためにできることはありますか。このファイルのコピーを有効にするには、batファイルにコードを追加する必要がありますか?
どうもありがとう。
windows - Vista の Mutex オブジェクトについて
私の OS は UAC がオンになっている Vista で、サーバー側でグローバル Mutex オブジェクトを作成します。次に、UI を備えた AP が CreateMutex を同じ名前で使用して、サーバーで作成された Mutex オブジェクトを取得したいと考えていますが、関数は私に言わないことを教えてくれますアクセスする権利がありません。どうすればいいですか?
windows - UAC をオフにせずにエクスプローラーから Visual Studio にドラッグするにはどうすればよいですか?
確かに、ドラッグ アンド ドロップ操作をブロックする愚かな UAC 問題を停止できる設定がどこかにあるはずです。Visual Studio は、私が行う作業の半分を管理モードで実行する必要があり、この問題を回避するためだけに、Explorer を派手な管理モードで実行する必要はありません。
ドラッグ アンド ドロップ操作に干渉すると、UAC に通常どおりに動作するように指示したいだけです。どうすればいいですか?
networking - WIndows2008およびUACとのネットワーク共有
Window Server 2008へのインストール中にネットワーク共有を作成しようとしていますが、UACの問題が発生しています。インストールプロセス中に管理者として実行しているのに、インストーラーによって実行されたバッチファイルが共有を作成できないようです。これを達成する方法はありますか?
windows-installer - Vista で「このプログラムは正しくインストールされていない可能性があります」というメッセージを回避する方法
一部のファイルをユーザーのハード ドライブにコピーする製品セットアップ実行可能ファイルがあります。通常の意味での一般的なインストーラーではありません (スタート メニューや Program Files フォルダーには何も追加しません)。
Vista でセットアップ プログラムが実行されるたびに、exe が終了した後、Vista はタスク ダイアログを生成します。
- このプログラムは正しくインストールされていない可能性があります
- 推奨設定を使用して再インストールします
- このプログラムは正しくインストールされました
プログラムが正しくインストールされたことをオペレーティング システムに示す (または少なくともこのメッセージを抑制する) ために、exe またはレジストリ エントリから呼び出して設定する必要がある関数はありますか?
関連する質問: Windows 7 RC の「このプログラムは正しくインストールされていない可能性があります」というメッセージ(Windows 7 固有の問題)
delphi - Delphi: 必要に応じて UAC の昇格を求める
実行時にいくつかの設定を HKEY_LOCAL_MACHINE に変更する必要があります。
実行時に必要に応じて uac の昇格を要求することはできますか?それとも、「汚れた作業」を行うために昇格した 2 つ目のプロセスを起動する必要がありますか?