Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!newsfe14.iad.POSTED!8ad76e89!not-for-mail From: Arved Sandstrom User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: =?UTF-8?B?QW5kcm9pZOKAlFdoeSBEYWx2aWs/?= References: <3KTHp.3576$PA5.1424@newsfe01.iad> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Lines: 22 Message-ID: X-Complaints-To: abuse@newsgroups-download.com NNTP-Posting-Date: Thu, 09 Jun 2011 02:41:40 UTC Organization: Public Usenet Newsgroup Access Date: Wed, 08 Jun 2011 23:41:39 -0300 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:5144 On 11-06-08 09:28 PM, Joshua Cranmer wrote: > On 6/8/2011 4:38 PM, Arved Sandstrom wrote: >> What these guys did was pull in all of the >> source for these libraries, and bundled them in with their own code. So >> the printer driver build was intimately intermingled with compiling and >> linking the code for those 4 libraries. >> >> I'm sorry, but that's just not the way it's supposed to work. > > I don't know Windows development as well as I do Linux, but in Linux at > least, it is "very hard" to link userspace libraries into kernel > modules, so I suspect that Windows drivers have the same issue: you need > to have those libraries statically linked in. > I appreciate the point you make. In this case the thing is based on the MS universal printer driver (Unidrv), and the UI and rendering plugins for that, plus the port monitor that the project also supplies, are all user-mode DLLs. Furthermore, the function of _this_ port monitor is ultimately to write image files, not to communicate with kernel-mode port drivers even. AHS