Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 20:20
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

QT 4.5.2Windows XPNTFS=========Права администраторские"D:/TestFile" - существует.Изначально Permissions == 0x6600;IFile.setPermissions - возвращает true. Однако Permissions не изменяются!В чем может быть проблема?КодC++ (Qt)extern Q_CORE_EXPORT int qt_ntfs_permission_lookup;void sb_pipeline2:n_testButton_9_clicked(){ qt_ntfs_permission_lookup++; QFile IFile("D:/TestFile"); QFile::Permissions Permissions = IFile.permissions();// Permissions == 0x6600; Permissions |= QFile::ExeOther|QFile::ExeUser|QFile::Ex eOwner|QFile::ExeGroup;// Permissions == 0x7711; if(!IFile.setPermissions(Permissions)) { QMessageBox::critical(0, "Error", "Cannot set file Permitions"); return; } Permissions = IFile.permissions();// Permissions == 0x6600; if(Permissions & (QFile::ExeOther|QFile::ExeUser|QFile::E xeOwner|QFile::ExeGroup)) { QMessageBox::information(0, "Info", "Executable file"); }}В обратную сторону тоже не работает:0x7700 >> 0x6600
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QFile. Перемещение файла Guest Продолжение старого архива 0 01.10.2011 04:57
QFile::copy Guest Новый архив 3 0 28.09.2011 21:15
Вопрос про QFile::write() Guest Третий архив вопросов и ответов 0 28.09.2011 21:06
QFile->QBuffer->QDataStream Guest Новый архив 3 0 28.09.2011 19:33
Проблемы в QFile Guest Новый архив 2 0 28.09.2011 16:35



© www.otvetnemail.ru - Форум вопросов и ответов.