HotKey

ALT+AとするとSHIFT+Aでアクティブになる。笑わせてくれるな。

#define HOTKEYF_SHIFT           0x01
#define HOTKEYF_CONTROL         0x02
#define HOTKEYF_ALT             0x04

#define MOD_ALT         0x0001
#define MOD_CONTROL     0x0002
#define MOD_SHIFT       0x0004
#define MOD_WIN         0x0008

たぶん原因はこれ。ホットキーコントロールのMODとRegisterHotKeyのMODがALTとSHIFTが逆になってる点に注目。

ホットキーは修正完了。Toolhelpに関しては一応修正してみたが、試してもらえないとなんとも。相対パス絶対パスに変換する方法に困ってます。相対パス指定はどこまで自由度があるのか調査中。