代码之家  ›  专栏  ›  技术社区  ›  Narendra Prasath

CreateFile()方法返回ERROR\NOACCESS ERROR

  •  0
  • Narendra Prasath  · 技术社区  · 6 年前

    CreateFile() 方法但是 HANDLE

    SECURITY_ATTRIBUTES sa;     
    sa.nLength = sizeof(SECURITY_ATTRIBUTES);
    sa.bInheritHandle = FALSE;
    
    
    HANDLE hStoreFileHandle = CreateFile(
            "D:\\temp.cer",
            GENERIC_WRITE,      // Access mode
            0,                  // Share mode
            &sa,                // Security 
            CREATE_ALWAYS,      // How to create the file
            FILE_ATTRIBUTE_NORMAL,
            // File attributes
            NULL);
    

    但是,hStoreFileHandle( )无法创建。 GetLastError() check here 也就是说 ERROR_NOACCESS

    我没弄明白我的代码有什么问题。

    0 回复  |  直到 6 年前