Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dynamic Data Exchange (DDE) - Still Relevant?

Tags:

windows

dde

Is there any reason to use Dynamic Data Exchange (DDE) in a modern Windows application?

If not, what alternative technology would you use instead?

like image 990
Justin Ethier Avatar asked Mar 14 '10 15:03

Justin Ethier


People also ask

Is Dynamic Data Exchange still used?

Because attackers have taken advantage of DDE, macros and ActiveX controls to deliver malicious payloads, Object Linking and Embedding (OLE) has effectively replaced Dynamic Data Exchange. Some Microsoft products still support DDE, however, in order to provide newer applications with backwards compatibility.

Does Microsoft support DDE?

Windows provides several methods for transferring data between applications. One method is to use the Dynamic Data Exchange (DDE) protocol.

What applications use Dynamic Data Exchange?

DDE was introduced in Windows 2.0 back in 1987 and currently used by thousands of applications such as Microsoft Word, Microsoft Excel, and Visual Basic.

Does Excel support DDE?

For example, to initiate a DDE conversation with Excel, type "Excel" for the application argument. A string expression that is the name of a topic recognized by application. The topic argument is often a document or data file.


1 Answers

Modern code uses COM for this. There is a tall stack of defined COM interfaces that you implement to receive the sort of stuff that DDE can deliver.

like image 131
bmargulies Avatar answered Oct 14 '22 22:10

bmargulies