> エラーNo31って何のエラーなんでしょうね。HAMLOG50.DLLにはこの番号のエラーは載ってないし。内部的には、単にShellExecute() というAPIを呼び出しているだけでして、さほど難しいことはやってません。 ShellExecute()が返すエラー番号です。セキュリティソフトが、ハムログをブロックしているような気がしますが。