Полноценный способ запуска веб-страницы

На моем компьютере (Windows 10) у меня есть один пользователь с правами администратора и один стандартный пользователь.

Я запускаю Chrome в своей учетной записи администратора. Затем я блокирую свою учетную запись и вхожу в свою стандартную учетную запись пользователя. Затем я запускаю cmd от имени администратора и получаю запрос с UAC. Когда я запускаю хром (запуска хрома) ничего не происходит. Ниже я прикрепил трассировку стека из —enable-logging —v = 1. Я все еще могу запускать Chrome, когда запускаю cmd без повышенных привилегий как стандартный пользователь.

[1044:4904:0723/141901.799:ERROR:disk_cache.cc(184)] Unable to create cache
[1044:4904:0723/141901.799:ERROR:shader_disk_cache.cc(606)] Shader Cache Creation failed: -2
[1044:10988:0723/141901.800:ERROR:process_singleton_win.cc(411)] Lock file can not be created! Error code: 32
[1044:10988:0723/141901.800:ERROR:chrome_browser_main.cc(1292)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption.

С высокого уровня мне нужен надежный способ запуска веб-страницы. Очевидно, что пользователи используют множество браузеров, поэтому решение, использующее только хром, нецелесообразно. Я запускаю свою веб-страницу из cmd, используя start https://www.stackoverflow.com/. Насколько я понимаю, используется браузер по умолчанию (который в моем воспроизводимом примере — хром)

Реальный вариант использования — это стандартный пользователь, устанавливающий некоторое программное обеспечение. Установщик программного обеспечения использует UAC для запуска с правами администратора, поэтому теперь установщик работает под учетной записью администратора. Программа установки запускает веб-страницу с подробной информацией о программном обеспечении. Веб-страница на самом деле не запускается, потому что администратор оставил хром открытым в своей учетной записи Windows. Так что это крайний случай, который даже не применим к большинству компьютеров с одной учетной записью Windows.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *