Administrator以外のユーザでログオンし、
プログラムを右クリックして、「管理者として実行」した場合に、
問題があります。(Windows Vista,7/UAC ON環境下)
プログラム内で「subst」を行い、仮想ドライブを
作成しているのですが、「管理者として実行」を行った場合、
作られた仮想ドライブに、ログオンユーザからアクセスできず、
エクスプローラからも見れません。
(コマンドプロンプトを右クリックで「管理者として実行」で起動し、
substコマンドを実行しても再現できます)
プログラム内で、substを行う前に、ログオンユーザとして
実行したものと偽装し、substを行うこと、または、
そもそも、「管理者として実行」を行えないようにする
手段はあるのでしょうか?
No.2ベストアンサー
- 回答日時:
リンク先がアクセスできませんでした。。。
FireFoxのソースに参考になるものがあったので、
CreateProcessWithTokenWで、substを実行するように
したらうまくいきました。
http://mxr.mozilla.org/firefox/source/toolkit/xr …
No.1
- 回答日時:
制限つきトークンを使えば出来るかな?
CreateRestrictedToken
の
LUA_TOKEN
で試してみてください
Googleで検索してね
この回答への補足
回答ありがとうございます。
OpenProcessToken→
CreateRestrictedToken→
ImpersonateLoggedOnUser→
ShellExecute→
RevertToSelf
という流れで、プログラムを組んでみましたが、
うまく行きませんでした。
(LUA_TOKENがどのheaderに定義されているのか不明だったので
0x4としてコーディングしましたが)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(セキュリティ) Software Distribution folder の rename 手順 1 2022/08/19 13:08
- Windows 10 WindowsホストのVMware workstationで仮想マシンをシステム起動時に起動できるか 3 2023/06/18 17:52
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- 弁護士・行政書士・司法書士・社会保険労務士 管理費滞納債務の特定承継人への承継 6 2022/04/02 16:59
- Windows 10 管理者権限 2 2022/05/26 11:08
- 日本株 SBI証券HYPER SBI 2のエラー 1 2023/01/31 13:38
- Windows 10 exeファイルが起動しない 4 2022/06/05 16:13
- 数学 背理法について質問があります。 現実で使う場合はこのようになるかと思います。 ①容疑者Aが犯人である 4 2022/08/23 22:12
- ノートパソコン cipher でデータが消えない 4 2022/06/01 14:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンのスクリーンセーバー...
-
Windows10 で青鬼を遊びたいの...
-
latexでのエラー
-
chatGPTで次々と質問をしていく...
-
PC版のMinecraftが応答なしにな...
-
Excel実行時エラー-2146959355?
-
エクセルVBA、ステップモードと...
-
COBOLで集団項目から符号...
-
VSコード
-
プログラムが書けません。
-
プロパティの値が不正ですって...
-
EXCEL-VBAでコマンド...
-
pythonで他のアプリを操作する...
-
プログラミングについてです。...
-
管理者として実行を毎回すると...
-
パソコンに何かが勝手にダウン...
-
eclipseで、「ポート番号が使用...
-
【急いでます!】pythonでキー...
-
execelのVBAでIEの操作
-
ATOMは何の略ですか
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
chatGPTで次々と質問をしていく...
-
管理者として実行を毎回すると...
-
latexでのエラー
-
eclipseで、「ポート番号が使用...
-
PC版のMinecraftが応答なしにな...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
EXCEL-VBAでコマンド...
-
至急!RedmiPadを文鎮化させて...
-
Windows10 で青鬼を遊びたいの...
-
プログラム実行中に強制停止さ...
-
プログラミングについてです。...
-
VSコード
-
COBOLで集団項目から符号...
-
pythonで他のアプリを操作する...
-
VB.NETでDataTableにデータ追加...
-
Flashゲームをホームページで楽...
おすすめ情報