Главная страница
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.053 c
1-1078915374
KME
2004-03-10 13:42
2004.03.28
RTF в DOS


11-1057853508
miek
2003-07-10 20:11
2004.03.28
Кладову о TBitmap


1-1078414325
SkullNet
2004-03-04 18:32
2004.03.28
Цвета в StringGrid


8-1068752270
Seldon
2003-11-13 22:37
2004.03.28
Скриншот видео.


14-1077854047
R
2004-02-27 06:54
2004.03.28
Какой язык программирования для Internet выбрать