C++ でのテストで、ディレクトリの名前を既存のディレクトリと同じ名前に変更しようとしています。SHFileOperationを試しました。これは実際にはほとんど機能します。問題は、自動化されたテストがあり、自動化されたテスト中に何らかの理由でテストが失敗することです。手動実行では問題なく動作しますが、自動実行ではあまり機能しません。フラグを許可しないように設定しているにもかかわらず、いくつかのダイアログ ボックスが表示される可能性があります。私はまた、C++関数の名前を変更しようとしました。何かの名前を既存の名前に変更しようとすると、名前の変更が機能しないようです。
それで、私が使用できる他の方法はありますか?