1 /* 2 * Copyright 2022 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #include "src/utils/SkGetExecutablePath.h" 9 10 #include <windows.h> 11 SkGetExecutablePath()12std::string SkGetExecutablePath() { 13 char executableFileBuf[MAX_PATH]; 14 DWORD executablePathLen = GetModuleFileNameA(nullptr, executableFileBuf, MAX_PATH); 15 return (executablePathLen > 0) ? std::string(executableFileBuf) : std::string(); 16 } 17