由于要写服务,我先将功能以程序的形式实现了,结果用VS2003下面的windows service建立了一个服务程序,然后将程序版本的代码添加到Service工程下面,结果发现没有办法通过编译,问题如下:
::CString str = finder.GetFilePath();
char* cTemp;
cTemp=(LPTSTR)(LPCTSTR)str;
这三句中,第三句话无法转换成功,而且用str.getbuffer(0);也无法正常编译,不知道是什么原因,要怎么解决。