Я использую signtool для подписи моих msi.
Как рекурсивно перебрать все msi в папке и подпапке, а затем подписать их все?