HANDLE hCom;
DWORD dwError;
hCom = CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING,
0, NULL);
if (hCom == (HANDLE)0xFFFFFFFF)
{
dwError = GetLastError();
MessageBox(dwError);
解决方法:
1.由于VS2005/2008默认的[字符集]为 “使用Unicode 字符集“ ,所以把他改为 “使用多字节字符集” 就可以了。
具体方法:
项目属性—〉配置属性—〉常规—〉字符集—〉多字节字符集
2."COM1" 要写成 _T("COM1")