Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.021 c
3-1078153711
Users
2004-03-01 18:08
2004.03.28
Доступ к результатам запроса сотоящего из нескольких таблиц


14-1074854262
Sergey_Masloff
2004-01-23 13:37
2004.03.28
надежная работа сервера delphi.mastak.ru


3-1077697926
Atanas
2004-02-25 11:32
2004.03.28
Вычисление ключа


6-1073678785
The X
2004-01-09 23:06
2004.03.28
Автоматическая передача данных с одной машины на другую.


4-1074046926
EcoloRa
2004-01-14 05:22
2004.03.28
Работа с заголовком окна




   Наверх