Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   [решено] Права доступа к launcher игры SWTOR (http://forum.oszone.net/showthread.php?t=231954)

bezdelnikt@fb 03-04-2012 13:09 1892492

Права доступа к launcher игры SWTOR
 
Установил SWTOR. В системе две учетных записи, админ и юзер. Установил из под юзера. Но теперь при старте игры постоянно спрашивает админский пароль, разве это нормально и что можно предпринять чтоб игра начала стартовать как браузер, скайп и прочии приложения без запроса пароля администратора?

Спасибо.

Petya V4sechkin 03-04-2012 18:25 1892760

bezdelnikt@fb, выложите лог Process Monitor при запуске (меню File -> Save) в архиве на любой файлообменник. Если система 32-битная, сохраните в PML-формате, а если 64-битная - в CSV-формате.

bezdelnikt@fb 03-04-2012 21:08 1892853

Petya V4sechkin, что то большой лог получается, может например выделить C:\процесс\игры.PML потом Properties/Stack/Save или какой то еще способ есть или обязательно полностью ибо все процессы взаимосвязанны?

Спасибо за ответ

Morpheus 03-04-2012 21:38 1892877

bezdelnikt@fb, что, и в архиве большой?

bezdelnikt@fb 04-04-2012 12:24 1893207

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


Файл залил, когда появилось окно запроса пароля, выключил swtor и сохранил лог Process Monitorа
http://narod.ru/disk/45163067001.ac3...ogfile.7z.html

Petya V4sechkin 05-04-2012 08:02 1893762

Цитата:

Цитата bezdelnikt@fb
постоянно спрашивает админский пароль

Под этим подразумевается запрос UAC на повышение прав.
Можно попробовать переименовать launcher.exe

Еще в теме
[решено] Запуск программ с включенным UAC без повышения прав

bezdelnikt@fb 05-04-2012 12:04 1893847

Спасибо за ответ.

Переименоование launcher результата не дало.

Создал твик из пред последнего сообщения темы, которая по ссылке
Цитата:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker] @="Force Run As Invoker (UAC)"
[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker\command] @="cmd /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""
Но не сработало, совсем твик не добавился.

Создал ключ string value с именем
C:\Program Files\Electronic Arts\BioWare\Star Wars - The Old Republic\launcher
и значением
RUNASINVOKER

Но все равно запрашивает пароль.

А вот
Цитата:

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

Petya V4sechkin 07-04-2012 12:41 1895071

Цитата:

Цитата bezdelnikt@fb
Создал ключ string value с именем

Не получилось?
Примените твик реестра
Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"="RUNASINVOKER"


bezdelnikt@fb 07-04-2012 19:58 1895282

Цитата:

Цитата Petya V4sechkin
Примените твик реестра »

Спасибо, про кавычки не вспомнил. Но все равно запрашивает при старте swtor пассворд и с добавленным твиком. Наверное разработчики игры на восьмерку не расчитывали при ее создании и не добавили поддержку UAС 8 ки в движок

Petya V4sechkin 07-04-2012 20:00 1895286

Цитата:

Цитата bezdelnikt@fb
и с добавленным твиком

Давайте проверим, выложите содержимое (в Regedit -> меню File -> Export) раздела
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

bezdelnikt@fb 07-04-2012 20:05 1895293

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher"="RUNASINVOKER"
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"="RUNASINVOKER"

Первый не рабочий, второй рабочий, если в выполнить его прописать и нажать оке то запрос пасса и старт игры, но все таки запрос есть

и еще в этом разделе твикавом есть первая строка Default с значением value not set но она почему то не експортировалась

Petya V4sechkin 07-04-2012 20:19 1895299

bezdelnikt@fb, еще попробуйте:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"="RUNASINVOKER"


bezdelnikt@fb 07-04-2012 20:36 1895305

Что то с правами, не могу создать такой ключ в этом разделе, в HKEY_CURRENT_USER могу, в HKEY_LOCAL_MACHINE не получается, пишет если вручную создавать ключ

cannot create value. Error writyng to the registry

и regedit не могу с правами администратора стартануть, пишет

The service cannot accept control messages at this time.

Добавил к HKEY_LOCAL_MACHINE ключ, но все равно запрашивает, может это не критично и игра не получает основных админских прав, если так то в общем можно и оставить, но если получает то конечно не радует это

Petya V4sechkin 08-04-2012 11:16 1895512

bezdelnikt@fb, раз параметры не работают, удалите их.
На форуме swtor.com в нескольких аналогичных темах советуют режим совместимости с Windows XP.

А в этой инструкции объясняется, что в лаунчере задан флаг AdditiveRunAsHighest, который переопределяет RunAsInvoker (потому и не работает).

bezdelnikt@fb 09-04-2012 00:49 1895947

Спасибо огромное Petya V4sechkin, режим совместимости xp sp3 и все сразу нормально стало, не думал что такой результат может быть да и с вистой совместимость не подходила когда ставил, с икспи все подошло.

Krishnoved 17-09-2013 23:02 2219593

Всем спасибо.

Я воспользовался этим способом

Цитата:

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher"="RUNASINVOKER"
"C:\\Program Files\\Electronic Arts\\BioWare\\Star Wars - The Old Republic\\launcher.exe"="RUNASINVOKER"
Но помогло лишь после того как я в ярлыке из под текущего пользователя настроил совместимость с Windows XP SP3 и запуск с административными правами по умолчанию.


Время: 04:04.

Время: 04:04.
© OSzone.net 2001-