Как использовать программное обеспечение, не устанавливая его на компьютер? [Дубликат]

1

Я надеюсь, что мой вопрос подходит суперпользователю. Я аспирант, и я должен использовать программное обеспечение на своем компьютере в офисе факультета, но, к сожалению, информатики не находятся в университете довольно долгое время, и я не могу установить программное обеспечение самостоятельно, потому что компьютер требует пароль администратора для того, чтобы установить программное обеспечение.

Есть ли способ открыть и использовать программное обеспечение, не устанавливая его на компьютер? Например, установить программное обеспечение на USB-ключ? или другой метод?

Любая помощь высоко ценится.

optimal control
источник
3
Ищите портативную версию того же программного обеспечения.
kenorb
Это полностью зависит от программного обеспечения и операционной системы, которую вы хотите использовать. Как говорит брэм Портативные приложения является отличным ресурсом для Windows, но доступное программное обеспечение (обязательно) ограничено бесплатными, хотя я обнаружил, что некоторые установленные программы будут работать, если вы скопируете установочный каталог с одного компьютера на другой, но вы должны быть осторожны, чтобы не делать этого. нарушать условия лицензирования, если вы делаете это. В Linux нет аналога, но, устанавливая соответствующие пути в среде и сценариях, вы можете устанавливать программы в домашний каталог пользователя.
AFH

Ответы:

8

Существует множество сторонних приложений, которые отслеживают установку другого программного обеспечения для создания нужной вам переносимой версии программного обеспечения.

Такие приложения обычно называют «установочными трассировщиками», они в основном отслеживают изменения файловой системы и реестра, чтобы воспроизводить их автоматически. Это исключает необходимость процедуры установки на других машинах.

Обратите внимание, что, очевидно, необходимо выполнить установку программного обеспечения один раз, чтобы отследить, какие файлы расширяет установщик и какие другие действия выполняет установщик, но вы можете сделать это, например, на виртуальной машине.


Я предлагаю вам использовать VMWare ThinApp потому что это самый автоматизированный способ, который я обнаружил.

VMware ThinApp - решение для виртуализации приложений без агентов   который изолирует приложения от лежащих в их основе операционных систем   устранить конфликт приложений и оптимизировать доставку и управление.

enter image description here

Он интуитивно понятен с удобным для пользователя графическим интерфейсом и поставляется с автономным руководством пользователя в PDF формат, который вы также можете увидеть в Интернете в VMWare сайт

ThinApp Это платный продукт, однако, в пробном режиме, я думаю, вы могли бы выполнить задачу, которая вам требуется.

ElektroStudios
источник
1
Это также чрезвычайно дорого.
Ramhound
@Ramhound, да, спасибо за указание, но ОП, похоже, нужно выполнить эту задачу один раз в своей жизни, тогда он мог бы сделать это в течение пробного истечения срока действия ThinApp.
ElektroStudios
В любом случае, если кто-то заинтересован: бесплатные альтернативы Regshot 2 Unicode для мониторинга реестра (создает снимок реестра, переведенный как функциональный скрипт реестра) и Moo0 File Monitor для мониторинга файлов. Конечно, есть гораздо больше бесплатных приложений, таких как ProcessMonitor из SysInternals , но я упомянул два основных приложения, которые работают хорошо, обратите внимание, что, возможно, может потребоваться больше работы с другими приложениями мониторинга, например, если приложение будет портализировать драйверы установки или зарегистрировать расширения оболочки или кодеки. VMWare ThinApp делает все упомянутые вещи.
ElektroStudios
1
Не было бы иронично, если бы это было установлено!
Often Right
@N_Soong Установка требуется один раз для отслеживания изменений файловой системы, однако, в зависимости от типа сборщика установщика, используемого для компиляции setup.exe (например, Inno Setup, NSIS, MSI и т. Д.), Его можно распаковать для получения сценария / проекта установки. в этом случае установка не понадобится, если достаточно знаний программирования, чтобы понять распакованный сценарий, поскольку сценарий должен содержать все операции, которые выполняет установщик.
ElektroStudios
0

Портативные приложения имеют большой выбор инструментов, которые можно запускать без их установки. Конечно, поскольку вы не указали, какое именно программное обеспечение вам нужно, вам придется проверить себя.

В Linux вы можете скомпилировать и запустить, например, из Ваш домашний каталог без установки.

Bram
источник
0

Если не считать взлома машины паролем администратора ... единственный вариант, который я вижу, это попытаться использовать версию Linux для Live USB (например, USB с Ubuntu) и посмотреть, можно ли оттуда установить и запустить свое приложение.

Для этого часто требуется войти в BIOS и убедиться, что процесс загрузки проверяет наличие загрузочных USB-накопителей перед запуском основной ОС жесткого диска. Тем не менее, BIOS может быть иметь пароль, который сделает невозможным изменение порядка загрузки.

cunninglinguist
источник
-1

Используйте виртуальную машину для установки программного обеспечения без установки на ваш локальный компьютер, виртуальный ящик от Oracle является достойным выбором. Получить портативную версию программного обеспечения, если вы не хотите иметь VM.

Ninja Boy
источник