Я разрабатываю программу на использование окон с помощью msys и mingw. Я хочу иметь аналогичную функцию, предоставляемую WINAPI CreateFile(). Есть ли решение для этого?Альтернативное решение для WINAPI CreateFile()
С уважением, Dhaval
Я разрабатываю программу на использование окон с помощью msys и mingw. Я хочу иметь аналогичную функцию, предоставляемую WINAPI CreateFile(). Есть ли решение для этого?Альтернативное решение для WINAPI CreateFile()
С уважением, Dhaval
Могу ли я открыть файл с режимом совместного доступа, похожим на «FILE_SHARE_DELETE», определенным для CreateFile()? который, я думаю, связан с ACL, реализованным в файловой системе NTFS. – Dhaval
Глядя на документацию, это не похоже на то, что fopen имеет любую функцию удаления-на-закрытии. Вам нужно будет использовать CreateFile напрямую, чтобы получить доступ к этому. –
Как использовать его непосредственно в среде mingw? – Dhaval
Почему бы вам не использовать CreateFile? – Joe
Чтобы добавить к вопросу Джо - единственный способ открыть файл в Windows - CreateFile - все, что вы используете, будет использовать это под ним, поэтому, если вы уже используете CreateFile, почему вы хотите изменить. – Stewart
Возможно, вы захотите использовать что-то в стандартной библиотеке для переносимости, но, поскольку @Joe и @Stewart говорят, что это приведет к вызову 'CreateFile'. Если у вас проблемы с вызовом, у вас, вероятно, нет # include-d правильных заголовков Windows. – pdbartlett