>>96
> ここで問題となるのは、hTaskの名前が二度のGetTaskName()呼び出しの
> 間に変化する可能性です。

普通、ユーザーが確保した領域に書き込む API は、サイズを渡すように
なっていて、気の聞いた API/OS なら、入りきらない時は必要なサイズを
返すようになってたりすると思うけど ? (例えば、Win32 の
GetWindowsDirectory() とか。)

悪いけど、もう少し他の OS の勉強した方がいいと思うよ。

> 何らかのロック処理が必要になるはずですが、

そんなことしたら、わざとロックかけて SetTaskName() しようとしている
タスクの実行を邪魔することができちゃうよ。(バッファを別に持つとかし
て、回避できるだろうけど、複雑になるしね。)

> ただし、これにも短所があります。空システムメモリ空間が圧迫される
> 可能性があることです。

どう言うこと ?