Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Как найти путь, куда была установлена программа?   Найти похожие ветки 

 
From_X   (2004-03-10 15:40) [0]

Задача: найти путь куда была установлена программа,
для того чтобы в той директории поменять содержимое нек. файлов, если конечно же программа была установлена.
Дано:
инсталятор пресловутый InstallShield
знаем имя продукта скажем: My program 1.0
Product code:{11111111-2222-3333-4444-555555555555}
Upgrade code:{66666666-7777-8888-9999-000000000000}

Как мне найти путь куда была установлена программа и его компоненты, типа: C:\Program Files\My program\
Может в реестре порытся? Но где?


 
Игорь Шевченко ©   (2004-03-10 15:42) [1]


> Может в реестре порытся? Но где?


RegEdit+Edit|Find


 
From_X   (2004-03-10 15:44) [2]

Нет мало чем поможет,


 
From_X   (2004-03-10 15:45) [3]

я думаю что есть стандартный механизм регистрации устанавливаемых программ
т.е. что куда установилось как его зовут и его уникальный номер
но к сожалению я этого пока не знаю, вот и прошу совета


 
Игорь Шевченко ©   (2004-03-10 15:49) [4]


> что куда установилось как его зовут и его уникальный номер
> но к сожалению я этого пока не знаю, вот и прошу совета


RegEdit+Edit|Find


 
Armen   (2004-03-10 15:59) [5]

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall


 
From_X   (2004-03-10 16:12) [6]

Господа я вас, а скорее себя огорчу
да, я уже туда >HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
неоднократно пялился методом RegEdit+Edit|Find

Но там (лично у меня) ничего нет
Хотелось бы конечно видеть данные в параметре InstallLocation
но увы, не судьба, есть другие варианты?


 
Игорь Шевченко ©   (2004-03-10 16:16) [7]


> Но там (лично у меня) ничего нет


Значит, их нет в реестре. Или они находятся в другом месте


 
From_X   (2004-03-10 16:28) [8]

нда, может есть тут подсказка:
C:\WINNT\Installer\{11111111-2222-3333-4444-555555555555}
здесь лежит ...
а черт его знает что там лежит
может это и есть подсказка
ну прям дЕтЕктивь


 
stone ©   (2004-03-10 16:58) [9]

прописать [INSTALLDIR] в какой-нибудь ключ при установке...


 
han_malign ©   (2004-03-10 17:20) [10]

Platform SDK: Windows Installer
MsiOpenProduct ...

- а дальше разбираться надо, если понять как из Product выцепить его Database, то дальше все достаточно просто...


 
han_malign ©   (2004-03-10 17:32) [11]

а может хватит и MsiGetProductInfo(...,"ARPINSTALLLOCATION",...)


 
han_malign ©   (2004-03-10 17:40) [12]

Msi для Delphi можно найти здесь ftp://delphi-jedi.org/api/win32api.zip



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
14-1077690128
Kerk
2004-02-25 09:22
2004.03.28
Злой автобус


3-1077856557
RustiK
2004-02-27 07:35
2004.03.28
Create view


1-1079015819
alless
2004-03-11 17:36
2004.03.28
OnKeyPress не работает


14-1077790429
Иксик
2004-02-26 13:13
2004.03.28
Знатокам шахматного софта


14-1078022976
Думкин
2004-02-29 05:49
2004.03.28
С днем рождения! 29 февраля.