У меня есть приложение на C # .net.
Я хотел запустить мое приложение в теме.
Но из-за стороннего dll он не позволяет использовать приложение в multiThread.
В dll третьей стороны есть один объект, который позволяет создавать экземпляр только один раз.
Когда я вручную запускаю приложение exe instnace несколько раз и обрабатываю мои данные, оно успешно обрабатывается .. (может из-за того, что каждый exe запускается со своим доменом приложения)
То же самое, что мне нужно реализовать из кода C #. для этого я создал DLL, которая может быть доступна с помощью Type.GetTypeFromProgID () .. но несколько экземпляров DLL создает одну и ту же проблему.
Можно ли как-нибудь добиться ручного распараллеливания через код для обработки одного и того же exe-кода в нескольких областях приложения?