お世話になります。
WindowsVista以降において権限周りが厳しくなったことで、UIPIにより別プロセスのウィンドウへのPostMessage等がブロックされるケースが出て難儀しています。
対応策を調べたところ、自アプリが昇格しないで通信する方法と、昇格する方法があるようですが、
昇格しない場合はインストール先が制限されること、最初から昇格していては不要な場合までも高い権限レベルで起動してしまうことから、アプリ実行中に必要な場合だけ昇格する方向を模索しています。
通信周りをCOM化すれば通信可能らしい、というところまでは調べたのですが、必要な場合かどうかの判定をどうすれば良いかが分かっていません。
VC++で通信相手のウィンドウハンドルを取得したところから、そのウィンドウを持つプロセスの権限情報を取得可能でしょうか?
また、自アプリの現在の権限レベルを確認する手段はあるでしょうか?
以上です。宜しくお願いします。
No.1ベストアンサー
- 回答日時:
のページに書かれている整合性レベル ( Integrity Level : IL ) のことですよね。
↓のページが参考になると思います。
http://msdn.microsoft.com/en-us/library/bb625966 …
ウィンドウハンドルからプロセスハンドルを取得するには、GetProcessId と OpenProcess を使用すれば良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ビジネス・キャリア) 給与やポジションに不満のある部下 5 2022/06/05 11:26
- 格安スマホ・SIMフリースマホ SMS認証用の電話番号が欲しい 6 2022/06/12 18:21
- 弁護士・行政書士・司法書士・社会保険労務士 ★行政書士試験の民法についての質問になります。 物権変動についての質問になります。 問 不動産の取得 1 2023/05/24 19:36
- 転職 現在、転職活動中で先日一次面接を行いました。 思い出せる限りで状況を書き出しますので一次面接突破の可 2 2022/09/21 07:56
- 介護福祉士・ケアマネージャー・社会福祉士 車椅子の人を階段で移動させる場合、介護資格が必要でしょうか? 5 2023/08/22 22:33
- 政治 一票の格差違憲訴訟団は、違憲判決を求めるだけでなく、賠償金も求めるべきですよね? 1 2022/06/10 13:02
- サッカー・フットサル Jリーグチーム人事。成績不振で監督更迭の場合、ヘッドコーチが監督昇格するのはなぜ? 1 2022/08/14 21:16
- バイク免許・教習所 郵便局で応募資格が原付運転免許(自動二輪運転免許あれば尚可)という要項で免許を取ろうと思うのですが、 2 2022/06/25 12:17
- 事件・犯罪 万引きの逮捕について 近年、捜査技術が進化してきているとは言えど、依然として万引きは基本的に現行犯で 4 2022/07/09 21:04
- 倫理・人権 「公共」を看板にすれば、封建時代のような仕組み、手法も無批判に受容されていませんか? 1 2022/08/15 21:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
CTなどでいう,ウィンドウレベ...
-
ウィンドウハンドルって途中で...
-
ラジオボタンの初期指定
-
Excelの上下を固定したい
-
VBA .Value=.Value ?
-
勝手にウィンドウが開いて止ま...
-
MFC ダイアログ上のID取得につ...
-
Console.WriteLine で表示されない
-
エクセルで複数のウィンドウ枠...
-
EnumChildWindowsの使い方(VBA)
-
「&HFFFF」「&H1A」とは?
-
ExcelVBAでAPIを使って外部ウイ...
-
Alt+P,Alt+NをPostmessageで送...
-
他のアプリケーションの終了処理
-
ダイアログをスクロールさせるには
-
Excel VBA での画面最大化のロ...
-
C#でファイル転送プログラムWin...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
勝手にウィンドウが開いて止ま...
-
ゲームでは結局どっちが良いの?
-
Excelの上下を固定したい
-
VBA .Value=.Value ?
-
作成したウインドウのサイズを...
-
Vba LongPtrについて教えてくだ...
-
ExcelのBOOKが消えた!
-
他のアプリケーションの終了処理
-
ラジオボタンの初期指定
-
「&HFFFF」「&H1A」とは?
-
親ウインドウにあるOKボタンを...
-
EnumChildWindowsの使い方(VBA)
-
[VBA] UserForm を Excel の W...
-
MFC ダイアログ上のID取得につ...
-
UWSCで特定のChromeのタブをア...
-
ボタンのハンドルウィンド取得...
-
ExcelVBAでAPIを使って外部ウイ...
おすすめ情報