Windows 7では、管理者であっても多くのことができない場合があります。おそらくそれはある種のバグです。私のアプリケーションは、プログラムを開始する前に、ユーザーが管理者であるかどうかを確認します。ルートフォルダー(C :)のようにデフォルトで保護されているフォルダー内のファイル。Windows7の管理者でない場合は、そこにのみフォルダーを作成できます。
したがって、アプリケーションを右クリックして[管理者として実行]に移動すると、正常に機能します。アプリケーションを管理者として自動的に実行する方法はありますか?次のようなコード行を作成できるようにしたいと思います。ActivateAdministrator();
属性を変更し、。を使用してファイルを作成するため、コードで完全に使用できるようにしますifstream
。