Я делаю перетаскивание во внешнее приложение следующим образом:
string[] files = new string[/* */];
// get files
DataObject o = new DataObject(DataFormats.FileDrop, files);
DoDragDrop(o, DragDropEffects.Copy | DragDropEffects.Move);
и некоторые приложения возьмут файлы и перейдут к их обработке, и мое приложение может делать это бесплатно, но некоторые приложения заставят мое приложение зависать, пока оно не обработает все файлы ... есть ли способ обойти это? Я пытался сделать это в потоке, но это не сработало - это вообще не сработало ... итак, какие-либо предложения, как сделать так, чтобы этот код не зависал в моем приложении?