Я хотел бы проверить, выполняется ли исполняемый файл с библиотеками, которые поставляются в том же каталоге, что и исполняемый файл (как в случае после установки на клиенте).
В новой ОС, если в каталоге исполняемого файла отсутствуют библиотеки, приложение не запустится. Но если ОС уже имеет libs на стандартном пути поиска, как в случае разработки, она все равно может работать.
Я хочу иметь возможность "игнорировать" все стандартные пути поиска в библиотеке и использовать только каталог исполняемого файла для поиска. Это возможно? В конце я хочу сделать следующее: Попробуйте запустить исполняемый файл из другого процесса, чтобы определить, может ли приложение запускаться, чтобы узнать, собрал ли я все необходимые библиотеки.
Например, достаточно ли временно очистить PATH? Мне не нравится эта идея, хотя. Я ищу решения, которые работают на Windows, Linux и Mac.