From 1be84c81fe89629906bfbd65931c2efdfb49ddc7 Mon Sep 17 00:00:00 2001 From: Yuri Benditovich Date: Tue, 2 Apr 2024 18:11:44 +0300 Subject: [PATCH] netkvm-prot: add system directory getter class Signed-off-by: Yuri Benditovich --- NetKVM/ProtocolService/ProtocolService.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/NetKVM/ProtocolService/ProtocolService.cpp b/NetKVM/ProtocolService/ProtocolService.cpp index 4b3dfe7d..3ddfab02 100644 --- a/NetKVM/ProtocolService/ProtocolService.cpp +++ b/NetKVM/ProtocolService/ProtocolService.cpp @@ -777,6 +777,23 @@ public: } }; +class CSystemDirectory : public CString +{ +public: + CSystemDirectory() + { + WCHAR* p = new WCHAR[MAX_PATH]; + if (p) + { + if (GetSystemDirectory(p, MAX_PATH)) + { + Append(p); + Append(L"\\"); + } + delete[] p; + } + } +}; class CProtocolServiceImplementation : public CServiceImplementation, public CThreadOwner,