hmmmmm.............antipoints for this thread???????
heh..........i don't give a damn.........
FYI i worked it out ( the WinExec thing. )...........actually the API is as following......

UINT WinExec(

LPCSTR lpCmdLine, // address of command line
UINT uCmdShow // window style for new application
);
......and the command line which i was passing wasn't null terminated...:-D.........that's why it wasn't running.......
thank u all for not being of much help.......which pushed me to figure it out myself ,, and yeah, i learnt a lot.....as far as -ive antipoints are concerned i think i have guessed who is it.. ( acid???)....

bye
theeta.