>>858
853-854さんのをヒントに、↓を作ってました。

strcpy(path,GetCommandLine()); // ""でくくられたフルパスがとれる
strcpy(lpath, &path[1]); // pathの1文字目からをコピーして先頭の"を取り除く
lpath[strlen(lpath) - 2] = '\0'; // 後ろの"とスペースを消す
GetShortPathName(lpath, path, MAX_PATH); //変換