Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What process hosts SteamVR watchdog? #1486

Closed
offchan42 opened this issue Dec 1, 2020 · 3 comments
Closed

What process hosts SteamVR watchdog? #1486

offchan42 opened this issue Dec 1, 2020 · 3 comments

Comments

@offchan42
Copy link

offchan42 commented Dec 1, 2020

I installed sample driver and pressed key Y. This will wake up the HMD.
Even after I already close SteamVR, all the vr*.exe are all closed, the HMD can still wake up with this Y key.
image

I am wondering which process is listening for my key press if all the vr*.exe are already closed?
i.e. which process is running the watchdog driver in the background and how do I turn it off?

Another question: it seems that if I changed the key Y to T and rebuild the driver again, it doesn't seem like the new driver is used at all, I still have to press key Y to wakeup the HMD. How do I properly build a new watchdog driver?

@JoeLudwig
Copy link
Contributor

steam.exe loads drivers to implement watchdog mode.

Did you build both the 32-bit and 64-bit versions of the driver? Steam is a 32-bit process so it loads the 32-bit DLL.

@offchan42
Copy link
Author

@JoeLudwig Cool. I use Batch Build and now it works!
image

Does this mean that I have to close steam and SteamVR before building correct?

@JoeLudwig
Copy link
Contributor

Steam loads the DLL when SteamVR exits. So you'll need to close both in order to not have the DLL be loaded while you're trying to build it.

Sounds like your issue is resolves, so I'm going to close this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants