Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
1-1078860473
JIruaasgyy
2004-03-09 22:27
2004.03.28
Как в ComboBox выбрать 1 из доступных Item_ов и поместить в поле?


6-1073822070
Ермак
2004-01-11 14:54
2004.03.28
Программирование сокетов через WinAPI


3-1077914060
LAndreyL
2004-02-27 23:34
2004.03.28
непонятная база!!!???


8-1069763953
pupsik
2003-11-25 15:39
2004.03.28
Можно ли в DELPHI создать генератор звука


1-1078418270
Rim
2004-03-04 19:37
2004.03.28
FontColor Memo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский