Re: что случилось с DDE в Vista & 7
От: Mr.Delphist  
Дата: 18.05.11 10:12
Оценка:
Здравствуйте, RonWilson, Вы писали:

RW>Привет всем,


RW>уже замучался бится: есть код, который по DDE соединяется с DDE сервером для отсылки данных. Все хорошо работало, пока не наткнулись на то, что при включенном UAC (User Access Control) в Vista и 7 функция DDEConnect() выдает по DDeGetLastError() ошибку DMLERR_NO_CONV_ESTABLISHED. Как выключаю UAC, ошибка исчезает, попытки добавить манифест с запросом повышенных привелегий и к серверу, и к клиенту эффекта не принесло. Что же делать?


Гм. DDE было списано в утиль уж очень давно как.

http://social.msdn.microsoft.com/Forums/en-US/windowscompatibility/thread/71c3050b-9738-46f5-bf0d-3a6ee22ef4e3

DDE is not actively developed for more than a decade. Win32 inherited DDE from Win16. Microsoft is stuck with it, at least for the lifetime of Win64. So officially it is still supported.


Avoid participating in DDE conversations though. Faulty DDE programs can hang every program in a DDE conversation. It is not designed for today's security guidelines.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.