У меня есть мобильное решение для Windows, которое содержит два проекта. Один написан на C #, а другой - на C ++ (неуправляемый код, который компилируется в dll). Часть, написанная на C #, вызывает некоторые функции C ++ из dll для подключения к серверу.
Если я открываю свое приложение и подключаюсь к серверу, все работает нормально. Если я минимизирую его или открою другое мобильное приложение Windows поверх своего приложения и снова попытаюсь подключиться к серверу, произойдет сбой с собственным кодом исключения. (Код исключения: 0xc000001d.)
Есть идеи, что происходит с моим собственным кодом, когда я сворачиваю свое приложение? Почему это больше не работает? Ошибка появляется как на эмуляторе, так и на целевом устройстве. Я использую Windows 6.1 Professional и CF 3.5