createfile

    1热度

    1回答

    我正在使用CreateFile打开与我的USB硬件的连接。如果我有两个(或更多)硬件连接到PC,我想阻止我的PC应用程序的多个实例(不同的PID)连接到相同的硬件。 我认为这是通过使用dwShareMode = 0运行CreateFile来完成的。出于某种原因,这是行不通的。向相同的USB设备运行CreateFile时,PC应用程序的几个不同实例将获得有效的句柄。 hDev = CreateFil

    6热度

    2回答

    我最近重新设计了我们的文件服务器上的安全性,标记了大部分完全控制是修改。现在我的开发人员告诉我,只要他们使用GENERIC_ALL打开一个文件(例如CreateFile()),他们就会收到拒绝访问的消息。 经过研究,似乎没有任何迹象表明GENERIC_ALL超过了GENERIC_EXECUTE + GENERIC_WRITE + GENERIC_READ;然而,这似乎并非如此,因为开发人员能够添加

    1热度

    3回答

    我已经构建了一个简单的测试,它在无限循环中创建并删除文件(名称不会更改)。该测试并运行了几秒钟(有时超过77000次迭代!),然后失败,出现此异常: Exception in thread "main" java.io.IOException: Access is denied at java.io.WinNTFileSystem.createFileExclusively(Nativ

    -1热度

    1回答

    我有一个Web应用程序,它创建了一个Access数据库。 当我创建这个数据库时,我首先必须删除该文件,如果它存在,然后重新创建它。 if (File.Exists(DataSourcePath + fileName)) File.Delete(DataSourcePath + fileName); string cnnStr = @"Provider=Micro

    0热度

    3回答

    可以说我有一个文件句柄作为WinAPI CreateFile的结果。它未使用FILE_FLAG_DELETE_ON_CLOSE打开。 有没有办法删除只有句柄的文件,而没有文件名? 感谢

    0热度

    3回答

    我想在Visual C++中使用CreateFile()函数。当我以这种方式使用它时: - { BOOL bTest=FALSE; DWORD dwNumRead=0; HANDLE hFile=CreateFile(L"D:\\a.dat",GENERIC_READ,FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBU

    3热度

    1回答

    这是我正在尝试做的。我有一系列的报告,他们也希望能够下载为逗号分隔的文本文件。我已经阅读了大量页面,人们只是简单地回应结果而不是创建文件,但是当我尝试将其输出到它们所在的页面时。 我这个在每个表单报告 Export File<input type="checkbox" name="export" value="1" /> 所以在文章中,我可以检查,如果他们试图导出文件。如果他们是我试图做到这一

    0热度

    4回答

    我想在两个不同的应用程序中同时读取日志文件。但CreateFile(http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858%28v=vs.85%29.aspx)与共享模式#FILE_SHARE_READ总是在第二次调用时失败,错误代码为32:ERROR_SHARING_VIOLATION: - 进程无法访问该文件,因为它正在

    0热度

    1回答

    我正在使用下面的代码在现有的“游戏”文件夹中创建一个新文件夹,但它只是没有制作文件夹。 QDir dir("C:/Games/MyGame"); if(!dir.exists()) { dir.mkdir("C:/Games/MyGame"); } else { qDebug()<<dir.absolutePath() + " exists"; }

    0热度

    1回答

    我是C++的新手。我正在开发一个Java应用程序,使Jni Call to C++将原始文件(.img)写入附加的Compact Flash卡写入器。下面是我的C++代码,它是假定找到一个连接的USB驱动器,使用createFile创建一个句柄,并将一个原始图像(.img)写入设备。最终应用程序将使用Java JNI进行调用。 现在的问题是,我能够列出连接的驱动器,但有问题 使用createFil