Вниз
Скачать: 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.022 c
6-1074061607
Клювокрылый
2004-01-14 09:26
2004.03.28
php сервер


11-1057512455
Ajax
2003-07-06 21:27
2004.03.28
Смена языка интерфейса


9-1062256096
GCreator
2003-08-30 19:08
2004.03.28
3D Adventure


6-1073882691
Hooch
2004-01-12 07:44
2004.03.28
SimplyMAPI


1-1078842668
akosko
2004-03-09 17:31
2004.03.28
Многоязыковая поддержка




   Наверх