createfile

    0热度

    1回答

    我正在尝试访问Windows 2000系统的物理内存(试图在没有内存转储工具的情况下执行此操作)。我的理解是我需要使用CreateFile函数来创建句柄。我已经使用旧版本的win32dd来帮助我完成这项工作。网上的其他文档指出我使用“\ Device \ PhysicalMemory”或“\\。\ PhysicalMemory”。不幸的是,我每次都得到相同的错误。 Traceback (most

    1热度

    3回答

    我试图通过测试COM端口的'可打开性',然后启动一个对话窗口,允许用户做com-porty事情之前做'飞行前检查'。 下面的代码序列,在大纲: handle = CreateFile("\\\\.\\COM4:", GENERIC_READ | GENERIC_WRITE, 0,NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED,NULL); if (handl

    1热度

    2回答

    我们已经有了一些旧的串行代码,通过打开它然后关闭它来检查串行端口是否可用。现在我们通过提供ip地址作为字符串来为应用重新添加网络支持。 /** * So far I have tried: * A passed in portPath normally looks like: \\?\acpi#pnp0501#1#1#{GUID} 10.2.0.155:2001 //10.2.0.1

    0热度

    3回答

    当调用CreateFile函数时没有标志FILE_FLAG_NO_BUFFERING, 操作系统的内部缓冲区大小是多少? 如果我的缓冲区大小大于Windows的内部缓冲区,我能否将 完全用完磁盘的吞吐量?

    0热度

    4回答

    我注意到,如果CreateFile函数的路径参数目标为\Windows\System32\,则调用失败,并显示以下错误代码ERROR_PATH_NOT_FOUND。 文件路径是正确的,我是该文件夹的所有者,所以问题是为什么调用失败? MS是否添加了禁止访问该文件夹的特殊策略? 示例代码: TCHAR szFile[MAX_PATH]; PathCombine(szFile, g_szSystem

    2热度

    1回答

    我有一个创建和编辑文档的应用程序。我需要将它与SharePoint集成,以便用户可以使用我的应用程序编辑SharePoint服务器上的文件。我的环境是Visual C++,非MFC Windows应用程序。 我正在尝试Web客户端服务(webclnt.dll),以查看是否可以让我的应用程序使用最少的代码更改工作。这与记事本等出色的工作(只是给它一个URL到共享点文件,Web客户端拦截文件I/O请求

    1热度

    3回答

    我有一个大约7 MB的文件,可以在几秒钟内保存到本地共享。但是,将该文件保存到网络位置需要分钟。我想知道我能做些什么来加快速度。以下是我目前的选择: 的数据保存到本地计算机上的临时文件,然后将临时文件复制到网络路径。我可能会这样做,因为这是最简单和最大的压力。 使用SetFilePointerEx()和SetEndOfFile()。我认为这可能是有用的基础上回答这个问题:Creating big

    1热度

    3回答

    我正在调用CreateFile()在Program Data目录中创建一个文件。我正在使用SHGetSpecialFolderPath()来获取目录名称。 我有一个Vista用户,其CreateFile()返回错误5(拒绝访问)。如果我知道CreateFile()实际上是在尝试创建文件,那么我们可以检查他的文件夹权限。 Vista(UAC)的问题是,它不会尝试在我传入的目录中创建该文件。它也可能位

    0热度

    1回答

    我在Visual C++ 2008中使用CreateFileA和ReadFile打开并将ASCII文本文件读取到内存中。这工作正常(我可以在内存中查看它的内容),但有一个例外。出于某种原因,TAB字符(0x09)正在变为NULL(0x00)。不用说,当我尝试解析文件时,这会造成严重破坏。有人知道可能是什么原因造成的,或者我可以如何解决这个问题? 这是我如何打开文件: hHandle = Creat

    0热度

    3回答

    我运行以下之情况: SafeFileHandle handle = Win32API.CreateFile((deviceName + "\\" + pipeName), DesiredAccess.GENERIC_WRITE | DesiredAccess.GENERIC_READ, ShareMode.FILE_SHARE_WRITE | Share