From 69245f44f2aac67472b352da7dc7349bbb935964 Mon Sep 17 00:00:00 2001 From: 7bitex Date: Wed, 11 Mar 2015 16:25:12 +0800 Subject: [PATCH] Modified EndPointController/EndPointController.cpp --- EndPointController/EndPointController.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/EndPointController/EndPointController.cpp b/EndPointController/EndPointController.cpp index 50a0946..3faf26c 100644 --- a/EndPointController/EndPointController.cpp +++ b/EndPointController/EndPointController.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include "windows.h" #include "Mmdeviceapi.h" #include "PolicyConfig.h" @@ -41,6 +42,12 @@ int _tmain(int argc, LPCWSTR argv[]) { TGlobalState state; + // Set the locale to system's locale + if (setlocale(LC_CTYPE, "") == NULL) { + wprintf_s(_T("Cannot set the locale.")); + exit(1); + } + // Process command line arguments state.option = 0; // 0 indicates list devices. state.strDefaultDeviceID = '\0';