这段代码在VC6可以通过。为什么在VC8过不了?
DWORD Serial;
DWORD Length;
GetVolumeInformation( "C: ",NULL,MAX_PATH,&Serial,&Length, NULL,NULL,MAX_PATH);
CString StrSerial;
StrSerial.Format( "%ud ",Serial);
MessageBox( "C:盘的序列号为: "+StrSerial, "信息提示 ",MB_OK);
这段代码在VC6可以通过。为什么在VC8过不了?
MessageBox(_T( "C:盘的序列号为: "+StrSerial, "信息提示 ",MB_OK));
这行改这样还是不行
[解决办法]
MessageBox(_T( "C:盘的序列号为: "+StrSerial),_T( "信息提示 "),MB_OK);
//试试这个
[解决办法]
工程属性里面把character set改为not set