Согласно документации SHFILEOPTSTRUCT , вы можете использовать следующие флаги для предотвращения появления любого пользовательского интерфейса:
FOF_SILENT | FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_NOCONFIRMMKDIR
или (если вы нацелены на Windows Vista), FOF_NO_UI
, что соответствует приведенному выше.
Глядя в заголовочный файл ShellAPI.h
в Windows SDK, комментарий к FOF_NO_UI
говорит «вообще не отображать пользовательский интерфейс», поэтому я предполагаю, что можно использовать SHFileOperation
.