名前がC:\a.\
やC:\b.\
などのドットで終わっているマルウェアによって作成されたフォルダがいくつかあります。
コマンドでそのようなフォルダを削除できる解決策を見つけましたrd /q /s "C:\a.\"
が、win APIを呼び出すとRemoveDirectory
、が返されますERROR_FILE_NOT_FOUND
。
そして、私はそのようなディレクトリを削除する関数をどのように書くのか疑問に思います、ありがとう
私はこのような自分のWindowsXPSP3システムでテストします
フォルダC:\>mkdir a..\\\
を作成し、ダブルクリックしてこのフォルダにアクセスできません。コマンドで削除できます rd /q /s "C:\a.\"
そのrd /q /s
コマンドが呼び出すWindowsシステムAPIは何ですか?