Angara.Net

Очень специфичиский вопрос

Борис Е. / @siropMalina
Необходимо перенести приложение с одного компьютера на другой. Дистрибутива приложения нет. Как лучше попробовать перенести приложение? Я предполагаю следующую схему:
1. Копирование исходного реестра.
2. Копирование каталога с приложением.
3. Копирование системного каталога.
Есть еще вариант сделать образ исходной системы, но ее я как понимаю его надо поднимать на подобном железе, что проблематично.
#163526
18.12.2008 - 21:10
John Carter / @Traveller
Перенести винчестер с одного компа на др. :)
#163529
18.12.2008 - 21:11
Борис Е. / @siropMalina
Время максимум 40 минут. Это ноутбук. Просто не успеем.
#163536
18.12.2008 - 21:17
Онуфрий Архипович Онуфриев / @onufrii
для *dll библиотеки* нужен будет дистрибутив однако.
#163547
18.12.2008 - 21:36
Онуфрий Архипович Онуфриев / @onufrii
Application Mover 2.5
Описание:
Application Mover позволяет перенести уже установленную программу на другой диск без переустановки. С помощью программы Вы сможете прописать новый путь, переместить туда папку с установленной программой и пользоваться без переустановки на новое место. Application Mover сделает необходимые изменения в реестре, путь к ярлыкам в меню пуск и отредактирует лог-файлы установки.

Desktop DNA Pro 2.5
Программа для переноса уже установленных приложений с одного компьютера на другой, причем переносится все - исполняемые файлы, библиотеки, настройки, записи в реестре
#163548
18.12.2008 - 21:39
Alexander Popov / @AP
Добавлю ручной путь: Regmon, Filemon - запустить, софтину запустить, посмотреть, что откуда читает. Скопировать софтину с файлами и кусками реестра, наслаждаться жизнью. ) Но как правильно заметил Онуфрий, проще использовать специфичное ПО, которое делает эти операции за Вас. )

onufrii [163547]: для *dll библиотеки* нужен будет дистрибутив однако.
Тут вообще ничего не понял. :) Если Вы имеете ввиду, что библиотека после переноса будет незарегестрированной в системе, то regsvr32 из консоли с соответствующими параметрами спасёт отца русской демократии. :)
#163623
18.12.2008 - 23:33
Онуфрий Архипович Онуфриев / @onufrii
AP [163623]: если втупую перенести образ, то прога не запустится. будет просить dll.
#163626
18.12.2008 - 23:39
Alexander Popov / @AP
onufrii [163626]: Будет просить, только если эти самые dll она вообще использует в работе. Если использует, перенести и dll, в чём проблема?
#163810
19.12.2008 - 15:52
Онуфрий Архипович Онуфриев / @onufrii
AP [163810]: dll библиотеки копирубтся некорректно.
#163861
19.12.2008 - 18:32
Максим Пензин / @maxp
AP [163810]: Проблема в том, что DLL это достаточно сложный объект и трудно однозначно сказать, что и куда должно быть прописано. Как правило DLL'ки прописываются в registry ссылки на CLSID'ы (COM серверы разных видов), но еще могут прописывать много чего на самом деле. Это уже зависит от фантазии разработчиков.
#163898
19.12.2008 - 20:11
Онуфрий Архипович Онуфриев / @onufrii
Можно проверить наличие в системе требуемых файлов. Файлы *.dll и *.ocx, как правило, должны быть расположены в
системной папке C:\WINDOWS\system32 (и часто – в каталоге конкретной программы). Если файлы ест, нужно зарегистрировать их, ежли нет ищи в инете. какчай и копируй в C:\WINDOWS\system32 и в каталог программы. Затем регистрируй. То бишь прописывай в реестр винды. И будет тебе щасье:-)
#163903
19.12.2008 - 20:23
Онуфрий Архипович Онуфриев / @onufrii
DLL-files.com – Download all your missing dll-files тут посмотри.
#163905
19.12.2008 - 20:25