Windowsアプリを配布する際の覚書
1.EXEに関してやること
・pdbパスを削除するBinplace
※Binaryエディタで見るとpdbのパスがまるっと書き込まれていたりするのでBinplaceで削除してあげましょう
恥ずかしいフォルダー名とか丸見えになってしまいますよ?
・全てのEXEにAuthenticodeを埋め込みましょう
証明書です!配布元の確認も出来ますので権限がデフォルト権限のEXEでも埋め込むことを推奨します。
2.インストーラーにおこなうこと
・Authenticodeは必須です
3.その他、実装する際の注意点
・むやみやたらと権限昇格をしない。
・権限昇格が必要な場合は別のBinaryとしてShellExecuteExなどを使用して実行時に昇格するようにする。
・EXE、DLLともにmanifestファイルを埋め込むこと