Zepher
[H]ipster Replacement
- Joined
- Sep 29, 2001
- Messages
- 20,927
We have a program called AviMark that is used as a database for the Veterinary Hospital that I do IT work for and they just bought a Surface Pro 4 to use as a mobile tool for the Doctors to use to look up patient info.
the issue we are having is that Avimark does not render properly on the Surface Pro due to the high resolution screen, all the text is really tiny at all resolutions and scaling options and the "OK", "Cancel", and "Help" buttons don't show up on any of the dialog windows that pop up.
The only way I can get it to work right is using a .manifest file that does the dpiAware setting and then the Surface Pro renders at a legible scale and all buttons show up.
The problem is is that there is already a .manifest file that the program uses and I have been trying to incorporate the dpiAware settings into the other file and while the dpiAware settings work, it causes the terminals to give a side-by-side error and the program doesn't open up.
Here is the code I need added,
and this is the stock .manifest file,
I need to know how to merge them so that it all works right.
the issue we are having is that Avimark does not render properly on the Surface Pro due to the high resolution screen, all the text is really tiny at all resolutions and scaling options and the "OK", "Cancel", and "Help" buttons don't show up on any of the dialog windows that pop up.
The only way I can get it to work right is using a .manifest file that does the dpiAware setting and then the Surface Pro renders at a legible scale and all buttons show up.
The problem is is that there is already a .manifest file that the program uses and I have been trying to incorporate the dpiAware settings into the other file and while the dpiAware settings work, it causes the terminals to give a side-by-side error and the program doesn't open up.
Here is the code I need added,
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC90.CRT"
version="9.0.21022.8"
processorArchitecture="amd64"
publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
and this is the stock .manifest file,
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32" processorArchitecture="*" version="6.0.0.0" name="AVImark"></assemblyIdentity>
<description>AVImark Veterinary Practice Management Program</description>
<!--
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" language="*" processorArchitecture="*" publicKeyToken="6595b64144ccf1df"></assemblyIdentity>
</dependentAssembly>
</dependency>
-->
<ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft-com:asm.v2">
<ms_asmv2:security>
<ms_asmv2:requestedPrivileges>
<ms_asmv2:requestedExecutionLevel level="asInvoker"></ms_asmv2:requestedExecutionLevel>
</ms_asmv2:requestedPrivileges>
</ms_asmv2:security>
</ms_asmv2:trustInfo>
</assembly>
I need to know how to merge them so that it all works right.