On Thu, May 29, 2008 at 8:13 AM, benjamin_cail_scott <[EMAIL PROTECTED]> wrote: >> On Wed, May 28, 2008 at 9:10 AM, benjamin_cail_scott >> <[EMAIL PROTECTED]> wrote: >> >> > So translation would be: I'm correct. >> > A executable without a main would be >> > a Dynamic Link Library. >> >> Not necessarily. > > What else would it be? Aren't Drivers basically > libaries that gives hardware the instructions?
Drivers are high-level interfaces between the operating system and the underlying hardware. They don't *have* to be DLLs. You could create a driver that runs as a process (i.e., a service in Windows or a daemon in Unix), depending on what the driver is for. An executable without main() is an executable without main() -- the executable still has to have an entry point, regardless of how it is executed (embedded code, dynamic linking, compiled byte-code, plugin, etc). -- Brett ------------------------------------------------------------ "In the rhythm of music a secret is hidden; If I were to divulge it, it would overturn the world." -- Jelaleddin Rumi
