I also tested that PWSafe version under Windows Server 2012R2, which I think is still under MS support. Same run time error message. So is PWSafe now limited to Win10 only?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
same issue NT6.3 x64 (Win8.1)
Entry Point Not Found : The procedure entry point GetSystemMetricsForDpi could not be located in the dynamic link library C:\Programs\PwSafe\pwsafe.exe.
Last edit: fernando 2020-10-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Tested on Windows 8.1:
The procedure entry point GetDpiForSystem could not be located in the dynamic link library C:\Program Files\Password Safe\pwsafe.exe
Tested on Windows 7:
The procedure entry point GetDpiForsystem could not be located in the dynamic link library USER32.dll.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The posted V.3.54.1 above is a setup program. Since I don't know what changes it might do to my system (I've been using the .zip distribution in the past), would it be possible to post, for the next fix testing, just the exe so I can put it in the original V.3.54 directory for testing?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Microsoft article which shows the pre-Win 10 way of getting some DPI-awareness in applications, and about the recommended new way in Windows 10 - GetDpiForWindow (A Note at the bottom 1/3 of the page):
This is great! tried pwsafe-3.54.1-bin.zip - working now on Win7 SP1 32 bit. Will test soon on other systems.
Haven't checked any high dpi functionality.
minor: The Help/About does not produce any dialog box
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Verified working on Server 2012 R2 (Win8.1 based, 64 bit) and Server 2016 (1607, Win10 Based, 64 bit).
The Help/About does not produce any dialog box in either of these too.
Thank you!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Both 32 and 64 .zip both work now on W7-64 with valid ESU. I hope you keep W7 support since the security and stability patch rate of W10 continues to be pretty bad.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I also confirm that the GetDpiForWindow problem is fixed with Windows 7 SP1 64-bit and pwsafe64. (It also works on Windows 10 64-bit) Also that Help/About does nothing.
Thanks for the quick work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, Windows 7 can't run this version (and onward).
Sorry for not pointing this out.
Too bad. Reverting back to 3.53
I also tested that PWSafe version under Windows Server 2012R2, which I think is still under MS support. Same run time error message. So is PWSafe now limited to Win10 only?
OK, I'll see what I can do for the next release. Will you be able to test fixes, as I don't have access to these versions of Windows?
same issue NT6.3 x64 (Win8.1)
Entry Point Not Found : The procedure entry point GetSystemMetricsForDpi could not be located in the dynamic link library C:\Programs\PwSafe\pwsafe.exe.
Last edit: fernando 2020-10-10
Yes, I sure can test. I have access to WIN7 32/64 bit, Server 2012R2, and Server 2016 (1607) (on which V.3.54 runs OK). Thank you for the attempt.
What the hell, also got this behavior on Windows 8.1 ( 6.3.9600 ). May i add that the app immediately exits after displaying this, so sticking to 3.53
I've created a build that should fix this, and would appreciate testing on non-Windows 10 machines.
https://pwsafe.org/tmp/3.54.1/pwsafe64-3.54.1.exe (64 bit)
https://pwsafe.org/tmp/3.54.1/pwsafe-3.54.1.exe (32 bit)
Same for me
pwsafe.exe - Entry Point Not Found
The procedure entry point GetDpiForSystem could not be located in the dynamic link library C:\lan\pwsafe64-3.54.1-bin\pwsafe.exe.
OK
Tested on Windows 8.1:
The procedure entry point GetDpiForSystem could not be located in the dynamic link library C:\Program Files\Password Safe\pwsafe.exe
Tested on Windows 7:
The procedure entry point GetDpiForsystem could not be located in the dynamic link library USER32.dll.
The posted V.3.54.1 above is a setup program. Since I don't know what changes it might do to my system (I've been using the .zip distribution in the past), would it be possible to post, for the next fix testing, just the exe so I can put it in the original V.3.54 directory for testing?
OK, another function needs to be wrapped. Stay tuned...
Take 2:
https://pwsafe.org/tmp/3.54.1/pwsafe64-3.54.1.exe (64 bit)
https://pwsafe.org/tmp/3.54.1/pwsafe-3.54.1.exe (32 bit)
https://pwsafe.org/tmp/3.54.1/pwsafe64-3.54.1-bin.zip (64 bit)
https://pwsafe.org/tmp/3.54.1/pwsafe-3.54.1-bin.zip
Windows 8.1:
The procedure entry point GetDpiForWindow could not be located in the dynamic link library C:\Program Files\Password Safe\pwsafe.exe
Windows 7:
The procedure entry point GetDpiForWindow could not be located in the dynamic link library USER32.dll.
Still no go on WIN7 SP1 32bit. Pic attached.
I can confirm the same error with Windows 7 SP1 64-bit and 64-bit pwsafe (downloaded from link at https://sourceforge.net/p/passwordsafe/bugs/1526/#a3a1)
(... and also add request for ongoing support for Windows 7, and my willingness to test betas on that OS if necessary.)
Microsoft article which shows the pre-Win 10 way of getting some DPI-awareness in applications, and about the recommended new way in Windows 10 - GetDpiForWindow (A Note at the bottom 1/3 of the page):
https://docs.microsoft.com/en-us/windows/win32/learnwin32/dpi-and-device-independent-pixels
I don't know much programming, but I'm hoping that this may be of some use to the PWSafe developers trying to resolve this issue.
OK, I think I've nailed it this time (32 bit version tested on a Windows 7 VM). Same links as before:
https://pwsafe.org/tmp/3.54.1/pwsafe64-3.54.1.exe (64 bit)
https://pwsafe.org/tmp/3.54.1/pwsafe-3.54.1.exe (32 bit)
https://pwsafe.org/tmp/3.54.1/pwsafe64-3.54.1-bin.zip (64 bit)
https://pwsafe.org/tmp/3.54.1/pwsafe-3.54.1-bin.zip
Any feedback welcome.
Last edit: Rony Shapiro 2020-10-18
I have tested these on my 64-bit Windows 8.1 and Windows 7 VMs and I can confirm that they both can run this latest build.
Thanks.
This is great! tried pwsafe-3.54.1-bin.zip - working now on Win7 SP1 32 bit. Will test soon on other systems.
Haven't checked any high dpi functionality.
minor: The Help/About does not produce any dialog box
Verified working on Server 2012 R2 (Win8.1 based, 64 bit) and Server 2016 (1607, Win10 Based, 64 bit).
The Help/About does not produce any dialog box in either of these too.
Thank you!
Both 32 and 64 .zip both work now on W7-64 with valid ESU. I hope you keep W7 support since the security and stability patch rate of W10 continues to be pretty bad.
I also confirm that the GetDpiForWindow problem is fixed with Windows 7 SP1 64-bit and pwsafe64. (It also works on Windows 10 64-bit) Also that Help/About does nothing.
Thanks for the quick work.