mirror of
https://github.com/rizonesoft/Notepad3.git
synced 2026-06-14 21:09:05 +08:00
- using Linker generated manifests (knows dependencies)
- activate VS2017's postprocessing manifest-tool to merge manifest with
Version.exe's .manifest.conf part (re-embedding assembled manifest)
- by the way: Version.exe (Release/Win32) should only patch the items in
<assemblyIdentity /> node of .manifest.conf and not re-create the complete manifest wiith dependencies
(it works fine yet, but, if the Linker change dependencies, this will lead to merge conflicts)
- switching DPI awarenes to 'false', cause only MFC Application can be made DPI aware
(setting 'true' for non MFC Applications will end up in blurry effects on scaled desktops [MS doc])
- Tip: the embedded manifest resource can be checked by:
i) load the .exe via file open dialog into VS2017
ii) or using Sysinternal's > sigcheck.exe -a -m Notepad3.exe
|
||
|---|---|---|
| .. | ||
| Copy.cur | ||
| Encoding.bmp | ||
| Next.bmp | ||
| Notepad3.exe.manifest | ||
| Notepad3.exe.manifest.conf | ||
| Notepad3.ico | ||
| Open.bmp | ||
| Pick.bmp | ||
| Prev.bmp | ||
| Run.ico | ||
| Styles.ico | ||
| Toolbar2.bmp | ||
| Toolbar.bmp | ||