warning C4018: '<' : signed/unsigned mismatch
error C2664: 'GetModuleBaseNameW' : cannot convert parameter 3 from 'std::string' to 'LPWSTR'
1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
error C2664: 'System::Windows::Forms::ComboBox::ObjectCollection::Add' : cannot convert parameter 1 from 'std::string' to 'System::Object ^'
1> No user-defined-conversion operator available, or
1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
error C2664: 'GetModuleBaseNameW' : cannot convert parameter 3 from 'char *' to 'LPWSTR'
1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
error C2664: 'System::Windows::Forms::ComboBox::ObjectCollection::Add' : cannot convert parameter 1 from 'char *' to 'System::Object ^'
1> No user-defined-conversion operator available, or
1> Cannot convert an unmanaged type to a managed type