2011-01-19 5 views
0

Я хочу прочитать каталог пользователей, который пользователь хочет установить мой MSI, чтобы я мог написать путь к реестру, который требуется для запуска моего приложения. Я хочу знать, как это сделать, если вы используете какие-либо скрипты, то любезно сообщите мне сценарий, так как я совершенно новый для этого установщика.MSI installer VS 2008

+0

Если вы ссылаетесь на местоположение пользователя для сохранения данных приложения, я рекомендую свойство AppDataFolder: http://msdn.microsoft.com/en-us/library/aa367565(VS.85).aspx. Вы можете установить для параметра реестра значение «[AppDataFolder]». –

+0

спасибо, что я задал этот вопрос позже, на самом деле мне нужны были как targetdir, так и папка appdata. спасибо за помощь – user581137

+0

Извините, что это не удалось, я добавил папку данных приложений приложений в файловой системе, добавил к ней файл, чтобы MSI копировал в папку данных приложений пользователя на локальном компьютере, но не копировал его в C: \ Users \ \ папка AppData, сообщите мне, как скопировать в папку AppData пользователей. – user581137

ответ

0

Вы можете поместить [TARGETDIR] (или имя любого другого свойства каталога внутри []) в значение реестра, а значение TARGETDIR будет записано в реестр.

+0

Спасибо за информацию, это так просто и работает. – user581137

+1

таким же образом, я хочу знать, как получить папку пользователя на локальной машине, я хочу скопировать файл в C: \ Users \ \ AppData \ LocalLow \. – user581137

Смежные вопросы