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

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 444
Благодарностей
564
Баллы
113
Приветствую!

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


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

Не ругайте сильно)
 

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 444
Благодарностей
564
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 366
Благодарностей
3 292
Баллы
113

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
Как решить проблему?
На сколько помню старые версии были 32 битными, поставить рядом еще одну зенку и подключить к ней.

Альтернатива - простое консольное 32 приложение с этой либой, вызывать через экшен и получать ответ. Может даже не простое, а как веб сервис, но это уже по возможностям.
 
  • Спасибо
Реакции: Meteorburn

Moadip

Client
Регистрация
26.09.2015
Сообщения
509
Благодарностей
823
Баллы
93
Скомпилировал сборку, которая правильно работает только под x86.
Если в VS указать платформу Any CPU, то библиотека в постере будет работать на x64 и библиотека не будет отдавать нужный результат.
Что значит правильно работает только под x86?
Если есть исходники, так почему бы не отдебажить в VS сборку собранную под x64, найти то место из за которого "не отдает нужный результат" и подправить.
 

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 444
Благодарностей
564
Баллы
113
Что значит правильно работает только под x86?
Если есть исходники, так почему бы не отдебажить в VS сборку собранную под x64, найти то место из за которого "не отдает нужный результат" и подправить.
Пакеты (доп. приложения), которые устанавливаются в Windows не видны из 64 битной системы и видны только в 86х.

Библиотека позволяет увидеть эти пакеты, если она работает из под 86х.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 366
Благодарностей
3 292
Баллы
113
Пакеты (доп. приложения), которые устанавливаются в Windows не видны из 64 битной системы и видны только в 86х.

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

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