diff --git a/CellframeNodeDiagtool/WinDiagnostic.h b/CellframeNodeDiagtool/WinDiagnostic.h
index 073f38c5ca8c09ef8a13a910ca60cbe19609a221..3c6f509199d70b3d7a546672ce985e51e153648c 100644
--- a/CellframeNodeDiagtool/WinDiagnostic.h
+++ b/CellframeNodeDiagtool/WinDiagnostic.h
@@ -14,8 +14,10 @@ public:
     explicit WinDiagnostic(AbstractDiagnostic* parent = nullptr);
 
 private:
-    QJsonObject get_sys_info() override;
-    QJsonObject get_process_info(long pid, int totalRam) override;
+    QJsonObject get_sys_info();
+    QJsonObject get_process_info(long pid, int totalRam);
+    QJsonObject get_disk_info(){return QJsonObject();}
+    long get_pid(){return 0;}
 
     long get_memory_size(HANDLE hProc);
     ULONGLONG ft2ull(FILETIME &ft);