我用administrator身份写了个小程序,正常运行,可切换到Users组的用户就失败INVALID_HANDLE_VALUE,超简单,如下: HANDLE hFile;
hFile =CreateFile("d:\\111.txt",
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
AfxMessageBox("INVALID_HANDLE_VALUE");
}
else
{
AfxMessageBox("打开了");
}
CloseHandle(hFile);
hFile =CreateFile("d:\\111.txt",
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
AfxMessageBox("INVALID_HANDLE_VALUE");
}
else
{
AfxMessageBox("打开了");
}
CloseHandle(hFile);
解决方案 »
- 怎么把DLL 文件 做成 LIB
- ACESS+ADO,添加记录的问题
- 再问:有哪些模式可以实现多线程呢?CS?其它?
- 编了一个串口通讯的程序,没有vc的环境下create()函数总是失败,????????
- 读写txt文件时为什么不能正确读出较长的双精度数据
- 关于 winsock的sporder.dll
- samyoung(sam)来取分
- VS.net和Office XP的MENU是怎么作的
- windows下如何才能把自启动的程序删去,注:在开始-〉程序-〉启动里没有??
- 请问做一个像sqlserver控制台程序的例子
- delete与delete[]有什么区别
- 我知道每个硬盘分区都有一个序列号,请问专家这个序列号什么时候产生,什么时候变化?50分!
2.本地安全策略中的帐户权限设置,禁止了user组的写入操作