自動化したり簡単なツールを作る際は、APIではなくシェルコマンドを実行した方が手っ取り早く簡単な事もある。/cで実行するとコンソール画面が出てしまうし、コマンドが終了してから次の処理に進みたい時に面倒である。そんな時はCreateProcessでウィンドウを隠した状態で実行すれば良い。CreateProcessならば、プロセスの終了をWaitForSingleObjectで待機する事も出来るし、戻り値を取得する事も可能だ。以下、システムファイル等でAdministrator権限でも操作できないファイルを操作できるようにするtakeownコマンドを呼び出す例に簡単なサンプルコードを記載しておく。コメントをキャンセルメールアドレスが公開されることはありません。*上に表示された文字を入力してください。ProgramResource.net本サイトは開発者向けに様々な情報を筆者ねふぁが提供するサイトです。筆者の個人的な経験や知識、他のサイトの情報を参考にしながらまとめています。内容に誤りや偏見などある可能性がありますのでご注意下さい。本サイトの情報を元に工作等を行い、万が一機器等が破損した場合でも責任は負いかねますので、最終的にはご自身でチェックしてから動かす様にして下さい。