Как я устанавливаю приложение к своему USB и заставляю его работать над какой-либо машиной, когда Вы не “Администратор”

Я попробовал приложения как Mojo и portableapps создатель, но или он не работает, или мне нужны Административные права (Mojo).

Как я могу заставить простое приложение установки работать над моим USB, не будучи Администратором?

2
задан 11.07.2012, 23:19

2 ответа

Большинство приложений требует, чтобы административные привилегии не только записали в диск (в Вашем случае USB), но также и:

  1. Запишите в реестр. (Особенно HKLM)
  2. Настройки DCOM.
  3. Запишите в C:\Program Files или C:\Windows.
  4. Значения по умолчанию набора в других приложениях или Windows.
  5. Добавьте себя к запуску Windows. и т.д.

Все они требуют, чтобы Вы были Администратором на ПК, Вы устанавливаете его или выполняете его (Приложение). Следовательно даже при установке приложения на USB, который не является портативным приложением, он не может работать правильно/в все над другими ПК.

Действительно портативное приложение является тем, которое не требует ни одного вышеупомянутого и также пишет пользователю prefeences в *.ini или *.xml файле.

Хорошее портативное устройство (портативный означает один, не должно устанавливать itbut, может потребовать прав администратора), применение для USB может быть найдено в PortableApps. (Бесплатное программное обеспечение) For установка PortableApps на Вашем USB, Вам, возможно, понадобятся права администратора (вряд ли), но выполнение его не делает (Зависит, если Вы находитесь в корпоративной среде, Групповые политики, может предотвратить выполнение приложений от USB).

Также можно непосредственно запустить приложения (как Портативный Firefox, Блокнот ++ Портативный) доступный на сайте PortableApps, не устанавливая их.

1
ответ дан 11.12.2019, 22:42

Для подавания портативной заявки самым эффективным путем является VMware ThinApp, но это - лицензия за 5 000$.

Если Вы не достаточно богаты, можно бороться с этим, альфа-этапом и не больше разработанные, бесплатное программное обеспечение: JauntPE.

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

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

Обновление: после некоторого googeling я нашел ceedo (39$), но согласно этому обзору это еще не универсальное решение

Update2: Некоторые другие решения для виртуализации прикладного уровня нашли: Studio Виртуального приложения Xenocode / LANDesk® Application Virtualization / InstallFree

Существенное исключение для всех этих решений:

  • Любое программное обеспечение, которое устанавливает и требует, чтобы драйвер устройства функционировал. (Приложения, которые используют предварительно установленные драйверы устройств, могут функционировать без проблем.)
  • Некоторое программное обеспечение с защитой от копирования на основе аппаратных средств.
1
ответ дан 11.12.2019, 22:42

Теги

Похожие вопросы