※同プロセスかどうか判定するために実行ファイルパスを使っていますので、同じ EXE でも異なるファイルパスから起動された場合には使えません。また、複数人が同時に OS にサインインしている場合も想定されていません。