#include <windows.h>
#include <stdio.h>void main()
{
HANDLE hMemR;
unsigned char *pGetBuf;
while (1)
{
hMemR = OpenFileMapping(FILE_MAP_READ,FALSE, (LPCTSTR)"MNCTC");
pGetBuf = (unsigned char *)MapViewOfFile(hMemR, FILE_MAP_READ,0,0,600);
if (hMemR != NULL || pGetBuf != NULL)
{
printf("\nI get it!!!!!!!!!!!!!!!!!!!~~");
}
else
printf("\nsorry-----------------------");
}
}对于上面的这段函数,我在vc6.0下得到结果: I get it!!!!!!!!!!!!!!!!!!!~~
而在vs2005下得到的结果却是 sorry-----------------------前面我已经:
hMemW = CreateFileMapping((HANDLE)0xFFFFFFFF,NULL,PAGE_READWRITE,0,600,"MNCTC");
pSetBuf = (unsigned char *)MapViewOfFile(hMemW, FILE_MAP_WRITE,0,0,600);请问这个在vc6和2005下的用法不同么
#include <stdio.h>void main()
{
HANDLE hMemR;
unsigned char *pGetBuf;
while (1)
{
hMemR = OpenFileMapping(FILE_MAP_READ,FALSE, (LPCTSTR)"MNCTC");
pGetBuf = (unsigned char *)MapViewOfFile(hMemR, FILE_MAP_READ,0,0,600);
if (hMemR != NULL || pGetBuf != NULL)
{
printf("\nI get it!!!!!!!!!!!!!!!!!!!~~");
}
else
printf("\nsorry-----------------------");
}
}对于上面的这段函数,我在vc6.0下得到结果: I get it!!!!!!!!!!!!!!!!!!!~~
而在vs2005下得到的结果却是 sorry-----------------------前面我已经:
hMemW = CreateFileMapping((HANDLE)0xFFFFFFFF,NULL,PAGE_READWRITE,0,600,"MNCTC");
pSetBuf = (unsigned char *)MapViewOfFile(hMemW, FILE_MAP_WRITE,0,0,600);请问这个在vc6和2005下的用法不同么
解决方案 »
- 不知道怎么办?
- 开心,今天升了闪闪红星,祝大家圣诞节快乐,元旦快乐,放分 !
- 我用C++写的dll文件或OCX文件有没有可能被反编译?如何防范?
- 请教大家一个DoModal()的问题。
- 一台在局域网内的计算机如何才能知道自己在公网上的IP地址和端口号啊?
- 请问如何用vc开发多层分布式程序??
- 谁能帮我解决这个问题(关于HTCLOSE)
- 文档、框架、视图的生成顺序?
- 怎么在应用程序中,把自己在磁盘上的可执行文件删掉?有人知道吗?
- 哪位高手晓得.hlp文件的格式,请赐教一二,谢谢。
- VC6.0用ADO访问数据库问题
- 具有WS_EX_NOACTIVATE风格的窗口在AttachThreadInput后失去焦点,怎么办?
hMemR = OpenFileMapping(FILE_MAP_READ,FALSE, _T("MNCTC"));