powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как запустить службу в режиме WoW64 x32
2 сообщений из 2, страница 1 из 1
Как запустить службу в режиме WoW64 x32
    #38361861
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Ситуация следующая:
Есть библиотека ManagedOpenSsl.dll она скомпилированная под х32 бита.
Написал службу windows (далее сервис) скомпилировал как x32.
Установил сервис и запустил. При работе с библиотекой ругается
Код: plaintext
1.
Message:Could not load file or assembly 'ManagedOpenSsl, Version=0.6.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Была сделана попытка загрузить программу, имеющую неверный формат.
Стал разбираться и выяснилось. Хоть сервис и скомпилирован под x32 в реале он как 64bit. видно в дистпечере Service.exe, а х32 они там service.exe*32
Удавалось ли зарегистрировать приложение так что бы при запуске службы оно запускалось как х32?

Провел тест сделал консольную программу и перенесл всю логику туда - заработало. т.к. была запущена как service.exe*32 в диспечере.

В дискуссиях рождается истина.
...
Рейтинг: 0 / 0
Как запустить службу в режиме WoW64 x32
    #38361866
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снимается. разобрался :)
мало поставить Solution platform = х86 надо зайти в свойства проекта и там выставить Platform target=x86.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как запустить службу в режиме WoW64 x32
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]