Использование сборки в ZennoPoster с x86 архитектурой

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 570
Реакции
632
Баллы
113
Приветствую!

Скомпилировал сборку, которая правильно работает только под x86.
Если в VS указать платформу Any CPU, то библиотека в постере будет работать на x64 и библиотека не будет отдавать нужный результат.
Если указать x86, то подключить будет нельзя из-за разности архитектуры.
upload_2019-2-17_21-36-5.png


Как решить проблему? Может быть в постере можно явно указать, под какую архитектуру использовать библиотеку?

Не ругайте сильно)
 
Как решить проблему?
На сколько помню старые версии были 32 битными, поставить рядом еще одну зенку и подключить к ней.

Альтернатива - простое консольное 32 приложение с этой либой, вызывать через экшен и получать ответ. Может даже не простое, а как веб сервис, но это уже по возможностям.
 
  • Спасибо
Реакции: Meteorburn
Скомпилировал сборку, которая правильно работает только под x86.
Если в VS указать платформу Any CPU, то библиотека в постере будет работать на x64 и библиотека не будет отдавать нужный результат.
Что значит правильно работает только под x86?
Если есть исходники, так почему бы не отдебажить в VS сборку собранную под x64, найти то место из за которого "не отдает нужный результат" и подправить.
 
Что значит правильно работает только под x86?
Если есть исходники, так почему бы не отдебажить в VS сборку собранную под x64, найти то место из за которого "не отдает нужный результат" и подправить.

Пакеты (доп. приложения), которые устанавливаются в Windows не видны из 64 битной системы и видны только в 86х.

Библиотека позволяет увидеть эти пакеты, если она работает из под 86х.
 
Пакеты (доп. приложения), которые устанавливаются в Windows не видны из 64 битной системы и видны только в 86х.

Библиотека позволяет увидеть эти пакеты, если она работает из под 86х.
32-битные ставятся в Wow6432Node ветку реестра.
 
  • Спасибо
Реакции: specialist

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)