Lines Matching refs:executable
89 std::wstring executable; in set_process_name() local
98 executable = std::wstring(localAppData) in set_process_name()
109 if (home.empty() && executable.empty()) { in set_process_name()
110 executable.resize(MAX_PATH); in set_process_name()
113 NULL, executable.data(), (DWORD)executable.size()); in set_process_name()
115 executable.clear(); in set_process_name()
117 } else if (len == executable.size() && in set_process_name()
119 executable.resize(len * 2); in set_process_name()
121 executable.resize(len); in set_process_name()
125 size_t i = executable.find_last_of(L"/\\"); in set_process_name()
127 executable = PROGNAME; in set_process_name()
129 executable.replace(i + 1, std::wstring::npos, PROGNAME); in set_process_name()
142 if (!executable.empty()) { in set_process_name()
144 executable.c_str()); in set_process_name()
151 config, &config->executable, launcherPath); in set_process_name()
156 } else if (!executable.empty()) { in set_process_name()
158 config, &config->executable, executable.c_str()); in set_process_name()