問題タブ [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++ - Vista および Windows 7 でアプリケーションからオンスクリーン キーボードを起動するにはどうすればよいですか
問題があります。システムのオンスクリーン キーボードを起動するためのツールバー アイコンを持つアプリケーションがあります。Windows Vista と Windows 7 ベータ版を除いて、これはすべて正常に動作します。UAC が邪魔になり、osk.exe の実行を妨げているようです。
ログオン画面で使用されるため、ユーザーに認証を求めるプロンプトが表示されないことを読みました。UAC をオフにすると機能しますが、顧客はすぐに使用できるようにすることを望んでいるため、これはオプションではありません。
これを回避するためにできることはありますか?
windows-vista - VistaでUACがオンになっているProgramDataフォルダーの右側について
UACをオンにしてVistaでAdministratorを使用してログインしましたが、ProgramDataフォルダーでファイルを作成、変更、または削除しても問題ありません。テスト結果はYESですが、APが「MicroSoft」という名前のフォルダーにアクセスできることがわかりました。Vistaのすぐ下にあるProgramDataフォルダーを知るための標準的なドキュメントはありますか?
vb6 - VB6 アプリを XP から Vista に更新するにはどうすればよいですか?
明らかな理由(プログラムファイルへの書き込み、およびデフォルトで許可されなくなったその他のもの)により、Vistaで問題が発生しているvb6アプリケーションで作業しています。
- アプリケーション データまたはユーザーの保存ファイルはどこに保存すればよいですか?
- そこにもフォルダやファイルを作成する権限が必要ですか?
- 他にどのような一般的なアクションが問題を引き起こしますか?
- このプログラムには、ファイルをダウンロードして登録する必要があるアップデーターがあります。これが発生した場合、権限を昇格するにはどうすればよいですか?
これらの質問のいくつかには明白な答えがありますが、私は明白なことを正しく理解したいと思っています.
c# - 要求されたレジストリアクセスは許可されていません
の下のいくつかのキーを変更する微調整ユーティリティを書いていますHKEY_CLASSES_ROOT。
WindowsXPなどではすべて正常に動作します。しかし、Windows7ではエラーが発生Requested registry access is not allowedします。Vistaと2008もそうだと思います。
UACサポートを追加するには、コードをどのように変更する必要がありますか?
c# - UAC の確認なしでファイルの関連付けを変更するには?
.NET アプリケーションでファイルの関連付けを行っていたとき、UAC が確認ダイアログを表示せずに関連付けを設定する方法が見つかりませんでした。
今日、uTorrent を開いてファイルの関連付けを調べたところ、UAC からの確認なしで有効化 (レジストリへの書き込み) できることがわかりました。
そんなことがあるものか?uTorrent は管理者として実行されていません。
編集:
さて、プロセス モニター(Sysinternals) を使用して、uTorrent.exe が行うことはいくつかのキー ( uTorrentおよび.torrent )を作成することですが、. とにかく、私はそれらのキーも持っています...おそらくインストーラーがそれらを作成しました。わからない。HKEY_CURRENT_USERHKEY_CLASSES_ROOTHKEY_CLASSES_ROOT
c# - 必要な場合にのみ特権を昇格させる方法は?
この質問はWindowsVistaに当てはまります。
通常は管理者権限がなくても動作するアプリケーションがあります。管理者権限を必要とするアクティビティが1つありますが、ほとんどの場合、ユーザーがその機能を使用しないことがわかっている場合は、アプリケーション自体をより高い権限で起動したくありません。
あるイベント(ボタンを押すなど)でアプリケーションの権限を上げることができる特定の方法を考えています。例:

ユーザーがこのボタンをクリックすると、UACダイアログまたは同意が表示されます。これどうやってするの?
.net - マニフェストを使用して UAC の権限を昇格すると、新しいコンソール ウィンドウが開きます
私はコンソールツールを書いています。UAC サポート (マニフェスト ファイル) のために権限を昇格させずに、コマンド プロンプト ( cmd.exe ) またはコンソール ファイル マネージャー ( far.exeなど) からこのツールを呼び出すと、同じウィンドウでツールが開き、その出力が同じウィンドウに書き込まれます。
しかし、マニフェスト ファイルが追加されると、UAC 要求ダイアログの後にツール用の新しいコンソール ウィンドウが作成されるため、ツールの出力がそこに書き込まれ、ウィンドウが閉じます。そのようなツールをコンソールにする目的はありません。
それを修正する方法は?どのような回避策がありますか?
video - ユーザーが UAC ダイアログを開いているかどうかを知る方法はありますか
シンプルなビデオ プレーヤー SW を持っていますが、Vista 32 または 64 で UAC メッセージの後にレンダリング ウィンドウが真っ暗になるかフリーズします。ユーザーが UAC ダイアログを開いたかどうかを知る方法はありますか?
windows - 「管理者として実行」時の Windows バッチ ファイル開始ディレクトリ
ディレクトリ内にバッチファイルがあり、このディレクトリ内のファイルを更新するため、そこからも実行する必要があります。
ユーザーが管理者としてバッチ ファイルを実行する場合を除いて、これは問題なく機能します (Vista で必要)。その場合、開始ディレクトリは C:\Windows\System32 です。
バッチ ファイルがどのディレクトリから実行されたかを知る方法はありますか?
ユーザーがディレクトリを手動で入力する必要はありません。