lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Jérôme Vuarand wrote:
My proxy DLL is different. It is a resource-only DLL containing export
forwarders. It's a kind of meta-data that the kernel DLL loader
recognize and use to forward calls to other DLLs.

The kind of DLL I craft are the lightest possible, and I don't see any
advantage in the two other alternatives. Tell me if I'm wrong (for the
sake of future users of these proxies).

Some research done by Jerome and myself has found 2 cases where
the above mentioned "alternatives" are the only way to go:

a) if the base name of the *forwarded* DLL contains a dot
   (e.g., lua5.1.dll)
b) if the run-time OS is older than Windows 2000
   (e.g., Windows 98).

--
Shmuel