-
Notifications
You must be signed in to change notification settings - Fork 428
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
GetVolumeNameForVolumeMountPointW hook causes some installers to crash #582
Comments
wow thanks, the best question, how did you got the speciifc api ? |
Yep this saves a TON of work hunting for bad hooks - thank you. I'll investigate asap. |
Great, glad to help
Just manual trial and error. I noticed |
thanks a lot @psalire, that for sure helps a lot to Kevin who is in charge of the monitor |
One piece of info that is missing is the operating system bitness - having just tried to recreate on x64 I assume you must be running 32-bit Windows? Unfortunately the installer doesn't work on x64 either... I suspect this is down to a different issue (a known deadlock for which I have a fix kevoreilly/capemon#12) I haven't got a working 32-bit Win10 vm to test on but I plan to build one... The GetVolumeNameForVolumeMountPointW hook calls an internal function 'replace_wstring_in_buf' to harden against vm detection in the output from this api so testing without these calls is the first thing I will try, |
Hi @kevoreilly, |
Prerequisites
Please answer the following questions for yourself before submitting an issue.
Expected Behavior
Windows installers don't crash
Current Behavior
Some installers will crash in my Windows 10 sandbox unless option
exclude-apis=GetVolumeNameForVolumeMountPointW
is set.Failure Information (for bugs)
Steps to Reproduce
VLC installer is one installer I tried that crashes: https://www.videolan.org/vlc/
exclude-apis=GetVolumeNameForVolumeMountPointW
now setContext
The text was updated successfully, but these errors were encountered: