Where is hwinterface.sys for controling LPT?

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
Post Reply
New User
Posts: 1
Joined: Thu Apr 18, 2019 10:19 am

Where is hwinterface.sys for controling LPT?

Post by Derrick635 » Thu Apr 18, 2019 10:24 am

I try to set parallel port in my win32 application. i use inpout32.dll in my program. it works in windows XP but doesn't work in windows 7.

this occurred because i have hwinterface.sys in windows XP but i don't have this file in windows 7.

my question is : where is hwinterface.sys? and how can i find it? or how can i work with LPT mobdro without using inpout32.dll.

these functions are in inpout32.dll:

Code: Select all

hComm01 = CreateFile("\\\\.\\hwinterface", 
                             GENERIC_READ | GENERIC_WRITE, 
Thank you in advance. :)
Last edited by Derrick635 on Sat Apr 20, 2019 5:45 am, edited 3 times in total.

User avatar
Site Admin
Posts: 5852
Joined: Sun Apr 06, 2003 11:12 pm

Re: Where is hwinterface.sys for controling LPT?

Post by phil » Thu Apr 18, 2019 1:04 pm

What per say has this got to do with XMouse Button Control?
did you not read the posting rules?
Next time, please post to the correct forum.


My port of InpOut32 does not use HWInterface.sys it uses InpOut.sys/InpOutx64.sys and these are embedded inside the DLL.
I suspect you are either using an old old version, or have not run the installdriver package or something.
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, Intel i5-9600k, Asus Z390-ROG, 16GB DDR4,
nVidia GeForce GTX 970, Evo 970 500Gb NVME, 2x2TB WD Black (RAID1)

Post Reply