Hi !!! Your sample: ------------ ShellExecute(NULL, "open", "str" ,NULL, NULL, SW_SHOWNORMAL); My sample: ---------- ShellExecute(NULL, "open", str ,NULL, NULL, SW_SHOWNORMAL); You cannot give it into the quotes. I hope, I helped you. By. :laugh: -:KNOX:-