VC++を使用しています。
system関数を使用して、コマンドプロントを表示させたとします。
まず、ユーザーアカウント制御を無効にしていなければ普通のコマンドプロント(管理者でない)が表示されると思います。そこで、
system("powershell -command \"start-process -verb runas cmd\"");
などとして管理者のコマンドプロントを表示させます。
そこで質問なのですが、この管理者のコマンドプロントにコマンドを入力するプログラムはどうすればいいのでしょうか。
system関数を普通に使っていたら最初に表示させた(管理者でない)cmdに出力されてしまいます。
語彙力がなく、遠回しな質問になってしまい申し訳ありません。
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
system関数は、外部プログラムを実行したら、そのプログラムが終了するまで待ちます。
そのため、呼び出し側から呼び出したプログラムを制御するようなことはできません。
制御したいなら、CreateProcess等を使う必要があります。
あるいは、PowerShell上でなにか操作したいのなら、PowerShellスクリプトを書いて実行する、という方法があります。
また、管理者権限での操作をしたい、ということなら、管理者権限で実行する方法というのが別にあります。
何が目的でどうしたいのか、もう一度よく整理しましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows Me・NT・2000 widows xpのエラーで利用ができなくなりました 3 2022/12/21 13:43
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Chrome(クローム) 仕事で使っているGmailがログインできません。 ログインすると、 「組織がプロフィールの作成を求め 1 2022/06/16 08:40
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- その他(Microsoft Office) microsoft Teams(work or school)が自動的にダウンロードされてしまいます 2 2022/09/15 17:34
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- ドライブ・ストレージ HDDの未割り当て領域が認識されない 7 2022/11/27 18:51
- X(旧Twitter) カギをかけているツイッターの検索について教えてください。 2 2022/11/07 17:22
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
なんかC言語でプログラム書いて...
-
MACで動く実行ファイルをWindow...
-
VB上で実行中の無限ループの止め方
-
他のPC上にあるexeを、そのP...
-
ExcelのVBAでX=0〜1の定積分を...
-
プログラミング ソースコード
-
DPマッチングのプログラミング
-
プリントスクリーンをプログラ...
-
並列計算をしたときのシステム...
-
秒数を数える(C言語)
-
C++でCtrl+Cを無効化したい
-
C#.net FTPでホームディレクト...
-
アクセス[ファイルを開かずに、...
-
C言語 fork()について
-
Visual Studio デバッグ実行で...
-
ヘッダファイル? malloc.hと...
-
clock関数は正確じゃないの?
-
実行時エラー429
-
システム資源とは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
なんかC言語でプログラム書いて...
-
プログラミング ソースコード
-
MACで動く実行ファイルをWindow...
-
実行時エラー429
-
Windows10でDOSゲーム
-
VB上で実行中の無限ループの止め方
-
他のPC上にあるexeを、そのP...
-
sendkeysにてALT+CTRL+INSERTを...
-
VBAで外部プログラムを非表示で...
-
システム資源とは?
-
プロセス間通信について
-
アクセス[ファイルを開かずに、...
-
C言語でプログラムを再起動
-
C言語で途中までしか、プログラ...
-
system関数を使用してsuコマン...
-
終了してもプログラムが実行し...
-
PIC のデータEEPROMに書き込み...
-
実行中の実行ファイルの上書き
-
他の実行ファイルを実行するプ...
おすすめ情報