Lines Matching full:executable
113 std::wstring executable; in set_process_name() local
122 executable = std::wstring(localAppData) in set_process_name()
133 if (home.empty() && executable.empty()) { in set_process_name()
134 executable.resize(MAX_PATH); in set_process_name()
137 NULL, executable.data(), (DWORD)executable.size()); in set_process_name()
139 executable.clear(); in set_process_name()
141 } else if (len == executable.size() && in set_process_name()
143 executable.resize(len * 2); in set_process_name()
145 executable.resize(len); in set_process_name()
149 size_t i = executable.find_last_of(L"/\\"); in set_process_name()
151 executable = PROGNAME; in set_process_name()
153 executable.replace(i + 1, std::wstring::npos, PROGNAME); in set_process_name()
166 if (!executable.empty()) { in set_process_name()
168 executable.c_str()); in set_process_name()
175 config, &config->executable, launcherPath); in set_process_name()
180 } else if (!executable.empty()) { in set_process_name()
182 config, &config->executable, executable.c_str()); in set_process_name()