получить полный путь к установленной программе в Windows 7 с помощью переполнения стека

я хочу знать, есть ли какой-нибудь метод, чтобы получить полный путь (где программа устанавливается) установленной программы с использованием c ++? Я использую Visual Studio 2012 Ultimate.

Например, приложение (то есть скомпилированный исполняемый файл c ++) примет имя программы в качестве входного и вернет полный путь установки этой программы!

1

Решение

Я бы искал указанную программу на жестком диске (при условии, что она была введена правильно) в именах папок или исполняемых файлах. В частности, вы можете попробовать поискать в меню «Пуск», которое находится в C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs, но некоторые программы там не зарегистрированы, поэтому вам может потребоваться выполнить полное сканирование.

Для этого я бы предложил использовать повышение :: файловая система особенно за простоту использования и элегантность.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]