ShellExecute打开当前活动目录下文件解决方案

ShellExecute打开当前活动目录下文件
先获取当前活动目录路径(d:\\debug),将路径存在strPath中,然后打开该目录下的aaa.dwg文件(双击该文件可以打开),代码如下。但是打不开文件!!
  CString strPath;
::GetModuleFileName( NULL, strPath.GetBuffer(MAX_PATH), MAX_PATH );
strPath.ReleaseBuffer();
  strPath = strPath.Left(strPath.ReverseFind(_T('\\')));
ShellExecute(NULL,"open","strPath\\aaa.dwg",NULL,NULL,SW_SHOWNORMAL);  
   
  如果路径改成ShellExecute(NULL,"open","d:\\debug\\aaa.dwg",NULL,NULL,SW_SHOWNORMAL); 这样可以打开文件。

  请问如何修改上面的代码,才可以实现打开活动目录下的文件?

  PS:已经用AfxMessageBox(strPath);查看过strPath中存的路径是对的。

------解决方案--------------------
大哥....strPath 是变量啊.....
改:
ShellExecute(NULL,"open", strPath + "\\aaa.dwg",NULL,NULL,SW_SHOWNORMAL);
------解决方案--------------------
"strPath\\aaa.dwg"