Текущий архив: 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