fallo tu da programma... che linguaggio usi?

in C argv[0] contiene il nome del programma stesso... verifica all'atto dell'esecuzione che sia uguale a quello da te impostato... se è diverso esci.

Ma sinceramente non vedo l'utilità della cosa...