+からicaclsを実行しようとしています。以下のコードは何もしません。私はまだそれが何もしない理由を知らない。私はcmdのウィンドウが自動的に閉じられるので、icaclsが私に戻ってくるのを見ることができません。HINSTANCEはまた私に多くを提供しません。ukあなたはバッチファイルを書いていません。チェックしてエラーが発生していないかどうか確認しましたか?関数が成功すると、32より大きい値が返されます。Apisを使用することはあなたの考えるよりも難しいです。それも試してみましたが、そこにも多くはできませんでした。常にエラーをチェックする必要があります。ShellExecute()が成功すると、32を超える値が返されます。投稿を元に戻す:以前はこのコードを書きましたが、残念ながらCLR/.NET固有のコードです。ラップして見ることができます。