int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
if(strcmp(lpCmdLine,"test")!=0){
MessageBox(NULL , lpCmdLine , TEXT("起動エラー") , MB_ICONINFORMATION);
return 0;// 正常起動失敗
}
// 以下、正常動作
}

これでいけました。
後はコマンドラインを指定して起動できるボタンプログラムですが全く分かりませんorz