я хочу знать, есть ли какой-нибудь метод, чтобы получить полный путь (где программа устанавливается) установленной программы с использованием c ++? Я использую Visual Studio 2012 Ultimate.
Например, приложение (то есть скомпилированный исполняемый файл c ++) примет имя программы в качестве входного и вернет полный путь установки этой программы!
Я бы искал указанную программу на жестком диске (при условии, что она была введена правильно) в именах папок или исполняемых файлах. В частности, вы можете попробовать поискать в меню «Пуск», которое находится в C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs, но некоторые программы там не зарегистрированы, поэтому вам может потребоваться выполнить полное сканирование.
Для этого я бы предложил использовать повышение :: файловая система особенно за простоту использования и элегантность.
Других решений пока нет …