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


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