um... sorry Ken, you are absolutely right. my WinXP does not allow writes to the IO port. It does on 98, and i mistakenly thought it was working on XP as well.
technically, I only need this to work on the manufacturing's Win98 machines, and now methinks the working C-code might be just fine after all. But i would like to get it to work on my XP box, so i can use this function remotely from home. your link will be very helpful in doing that. thanks :) --- like a durn fool, i wrote: > > > > -----Original Message----- > > From: Ken Cornetet > > > > Writing to an IO port from a user program isn't allowed under > > NT/2k/XP. > > > > To do this you need some sort of driver. > > > > Check out http://www.winfordeng.com/products/portio32/#samples > > > well somehow the single line of C code > > outp(0x378,state) > > writes to the parallel port on any of our Win98 and WinXP machines. the > single line of C is compiled all by itself (with the <conio.h> header of > course) > > perhaps there is some sort of driver installed allowing this low level > access, but it is transparent to the above C code. > > anyhow, my thought is that Perl would have a similar ability. > > (BTW, I searched all network drives and my local drive for the example > "portio32.dll", but found nothing.) > > _______________________________________________ > Perl-Win32-Users mailing list > Perl-Win32-Users@listserv.ActiveState.com > To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs > ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs _______________________________________________ Perl-Win32-Users mailing list Perl-Win32-Users@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs