Forum Discussion
Altera_Forum
Honored Contributor
9 years ago --- Quote Start --- I'm not aware of creating manifests, but have searched a little ... Here is short resume of what I understood.
- Manifest is a specific object that inform Windows how to handle program when it is started
- Manifests can be incorporated in .exe or in .dll. But also (I presume it's my case) can be written in .xml files
- When last option is selected, a .xml manifest file is named like this: application_name.exe.manifest and must be located in the same directory as application_name.exe.
- In order to take into account high dpi issue, the option dpiaware is used in manifest file.
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly> Here is the link: https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx And that's all, after this manipulation the problem disappears. Correct ? Thanks. --- Quote End --- Yep! Works like a charm. You simply place the file ~/quartus.exe.manifest in the same folder as the program file. (I'll be home later today and can check the proper file name). That is what would be called the manifest. It's an xml file. One thing you have to do is set the registry key to enable it though. After you enable it, you can make a manifest for any program that has high dpi problems The registry key and contents of the *.manifest file needed are in my link above.