[BLACKBOX] Decorated names in dlls

From: Douglas G. Danforth <"Douglas>
Date: Sun, 12 Jun 2011 20:42:28 -0700

----boundary-LibPST-iamunique-1086024347_-_-
Content-type: text/plain

Folks,

I have been having a devil of time getting a dll (given to me by
a third party) to find the exported procedures.

Well it turns out that they have "decorated names" produced by C++
even though the people who created the dll don't know that.
Only by opening the dll in hex mode and scanning for the supposed
name was I able to find the actual name.

Perhaps a comment by Oberon Microsystems in their documentation
on using dlls in BlackBox would be helpful to others trying to do the same
thing.

Best regards,

Doug Danforth


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1086024347_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEZvbGtzLFxwYXINClxwYXINCkkgaGF2ZSBiZWVu
IGhhdmluZyBhIGRldmlsIG9mIHRpbWUgZ2V0dGluZyBhIGRsbCAoZ2l2ZW4gdG8gbWUgYnlccGFy
DQphIHRoaXJkIHBhcnR5KSB0byBmaW5kIHRoZSBleHBvcnRlZCBwcm9jZWR1cmVzLlxwYXINClxw
YXINCldlbGwgaXQgdHVybnMgb3V0IHRoYXQgdGhleSBoYXZlICJkZWNvcmF0ZWQgbmFtZXMiIHBy
b2R1Y2VkIGJ5IEMrK1xwYXINCmV2ZW4gdGhvdWdoIHRoZSBwZW9wbGUgd2hvIGNyZWF0ZWQgdGhl
IGRsbCBkb24ndCBrbm93IHRoYXQuXHBhcg0KT25seSBieSBvcGVuaW5nIHRoZSBkbGwgaW4gaGV4
IG1vZGUgYW5kIHNjYW5uaW5nIGZvciB0aGUgc3VwcG9zZWRccGFyDQpuYW1lIHdhcyBJIGFibGUg
dG8gZmluZCB0aGUgYWN0dWFsIG5hbWUuXHBhcg0KXHBhcg0KUGVyaGFwcyBhIGNvbW1lbnQgYnkg
T2Jlcm9uIE1pY3Jvc3lzdGVtcyBpbiB0aGVpciBkb2N1bWVudGF0aW9uXHBhcg0Kb24gdXNpbmcg
ZGxscyBpbiBCbGFja0JveCB3b3VsZCBiZSBoZWxwZnVsIHRvIG90aGVycyB0cnlpbmcgdG8gZG8g
dGhlIHNhbWVccGFyDQp0aGluZy5ccGFyDQpccGFyDQpCZXN0IHJlZ2FyZHMsXHBhcg0KXHBhcg0K
RG91ZyBEYW5mb3J0aFxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwg
c2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBM
SVNUUy5PQkVST04uQ0h9fQAAAAAA
----boundary-LibPST-iamunique-1086024347_-_---
Received on Mon Jun 13 2011 - 05:42:28 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:14 UTC