Outlook, надстройка сбой Windows Explorer - PullRequest
0 голосов
/ 25 мая 2010

Я создаю надстройку для Outlook, которая использует буфер обмена Windows для временного хранения. Когда я выполняю вызов Clipboard.Clear () в конце процесса, Windows Explorer аварийно завершает работу и нуждается в перезагрузке.

Кто-нибудь знает, почему это может быть?

Это происходит ТОЛЬКО на 64-битной ОС, а не на 32-битной ..

1 Ответ

1 голос
/ 25 мая 2010

Во-первых, никогда не делай этого. Буфер обмена Windows не для вашей выгоды, он для пользователя. Пользователь владеет им, а не вы. Пользователь не хочет, чтобы его данные были перезаписаны вашими материалами. Вы не можете сохранить его где-нибудь и вернуть позже, не затрагивая другие приложения и не изменяя данные.

«Программы не должны передавать данные в наш буфер обмена без явного указания пользователя.»
- Чарльз Петцольд, Программирование Windows 3.1, Microsoft Press, 1992

...