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 "tools/SkGetExecutablePath.h" 9 #include <windows.h> 10 SkGetExecutablePath()11std::string SkGetExecutablePath() { 12 char executableFileBuf[MAX_PATH]; 13 DWORD executablePathLen = GetModuleFileNameA(nullptr, executableFileBuf, MAX_PATH); 14 return (executablePathLen > 0) ? std::string(executableFileBuf) : std::string(); 15 } 16