2014-09-04 45 views
0

我在QT版本5.1.1中有一個項目。 我試圖檢查這個項目,如果操作系統版本是Windows 8.1,因爲我在這個頁面看到http://qt-project.org/doc/qt-5/QSysInfo.html將qt版本從5.1.1轉換爲5.3時找不到.sys文件

但是這個檢查(OS 8.1的)只能從QT 5.2中獲得。所以我轉換我的QT版本到最新的(5.3.1),但現在我有一個新問題,很奇怪的問題:

在我的項目中,我檢查「C:\ Windows \ System32 \ drivers下」是存在我看到該文件存在,但QFile.exists()回到我的不實

我試圖尋找到文件夾:。

QDir folder("C:\\Windows\\System32\\Drivers"); 
QStringList list = folder.entryList(); 

,函數返回我的只有7個文件(.txt,.sys等)當在該文件夾中有超過50個文件時

有人可以幫我解決這個問題嗎?

回答