Работа с Webmoney Keeper Classic в Windows Vista

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Здравствуйте.
Нужно реализовать следующие задачи, если это допустимо.
1. Задача такая: из программы на MFC в Windows Vista вызвать Webmoney Keeper Classic для осуществления оплаты. В Windows XP всё работает без задач, но в Windows Vista WM Keeper не открывается.
Использую такой код:
///////////
CString str1;
str1.Format("wmkaylink?url=<http://www.mysite.com/script.php?out_summ=1&amp;inv_id=1&gt;&amp;purse=1&amp;amount=1&amp;method=POST&amp;desc=1&amp;mode=&quot;);
ShellExecute(NULL,"open", str1, "", "", SW_SHOWNORMAL);
///////////////
При вызове в Windows Vista возникает окно "Контроль учётных записей пользователей", где сказано: "Если программа C:\Program Files\WebMoney\...." запущена (если WM Keeper запущен), то дозволено продолжить. Но как с запущенным кипером ничего не происходит, так и с незапущенным ничего не открывается.
Сталкивался ли кто-нибудь с сходственной задачей?

2. По поводу Web Merchant Interface - интерфей приёма через сервис https://merchant.webmoney.ru/lmi/payment.asp
Дозволено ли формировать и вызывать оплату НЕ ЧЕРЕЗ html страницу, а из ПРОГРАММЫ? Т.е. формировать запрос, где все параметры будут присутствовать в строке. Скажем, так:
https://merchant.webmoney.ru/lmi/payment.asp?LMI_PAYEE_PURSE=Z145179295679 ? Именно в сходственном виде страница оплаты не открывается - выдаёт ошибку, но может есть какие-либо методы?

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26