Чи можете ви використовувати Monitor Monitor для переміщення програми на інший комп'ютер?


2

Припустимо, у вас було два комп’ютери, обидва з тим самим набором інструкцій та версією Windows.

Чи можливо (добре, що-небудь можливо, але це можливо) використовувати procmon для моніторингу кожного файлу та ключа реєстру, який програма читає / записує, і DLL, який він завантажує, і просто перемістити їх на інший комп'ютер? Потім перенесіть весь каталог програми на цей комп'ютер, і чи просто він працює?

Якщо це розумно робити, наскільки важко було б це зробити акуратно?


З застереженням, що все можливо, ні, це не так. Для надзвичайно простого окремого додатка обов'язково. Але зовсім ні на що з будь-якою складністю.
EBGreen

1
Можливо, але чи варто того часу ?, Вам знадобиться кілька програм і багато часу, ось одна програма потрібна
Moab

Відповіді:


0

Так. Віртуалізація досвіду користувачів Microsoft (UE-V) та віртуалізація додатків (App-V) - це два інструменти, які контролюють і фіксують записи реєстру та файлів на одному комп’ютері та ретельно копіюють їх на інших комп’ютерах. Результатом є те, що додаток можна запустити на цільовому комп'ютері, не встановлюючи його. Ось як дуже велика кількість додатків розгорнута на великих підприємствах.

Це, безумовно, можливо, але досить складно успішно знятися. Microsoft настільки складний, що Microsoft придбала попередника App-V, а не повторно реалізувала його.


1
Хм ... цікаво. Обидві відповіді були правильними. Для запису я насправді не хотів це зробити сам. Мені було просто цікаво, чи це можливо, тому що акт "встановлення" програмного забезпечення проти наявності самостійного програмного забезпечення був для мене дещо загадковий. Мені було цікаво, які основні відмінності були між встановленими та окремими програмами "під кришкою", і, здається, єдині відмінності - це зміни в реєстрі та зміни у файлах / папках в інших місцях системи (оскільки, якщо ви можете імітувати їх, ви може імітувати все середовище програми).
Адам Шарп

1

Це навряд чи. Хоча procmon і контролює все, що робить додаток, вам потрібно виконати всі дії, щоб повністю отримати весь обсяг для цієї програми. Невиконання певного завдання може не відкрити певний ключ реєстру або файл, який ви пропустили.

Потім ще раз, procmon не каже вам, який dll в ньому реєструється. Один dll може фактично завантажувати інший dll, і якщо ви фільтруєте лише програму, ця дія не показана.

Ви б хотіли почати з встановлення цього додатка на інший комп'ютер, потім скопіюйте всю папку, і, контролюючи, ви можете побачити деякі додаткові налаштування, що є набагато кращим підходом, але навіть все одно у вас може бути не все. Але враховуючи, що вона включає встановлення, це не відповідає вашому питанню: перемістіть програму.

Але якщо ви хочете перенести програми з комп'ютера на комп'ютер, найпростіший спосіб - почати використовувати портативні версії програм або знайти альтернативи, які мають портативну версію. Вони не записують необхідні файли в реєстр і зберігають усі файли в одній папці (або підпапках) програми. Існують навіть сайти, присвячені портативним програмам, наприклад www.portablefreeware.com

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.