|
|
|
Run as admin - другой юзер. WTF?
|
|||
|---|---|---|---|
|
#18+
У одного клиента обнаружился странный глюк. Если запустить программу "Run as admin", то она выполняется под учётной записью другого пользователя. Вот в чём конкретно проявляется разница: создал ярлык, cmd.exe. Запустил его просто и под админом. простая команда Set, сравнение результатов (локальный пользователь dpetrov, администратор SIvanov) ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\SIvanov\AppData\Roaming APPDATA=C:\Users\dpetrov\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=USERPC-1 ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO LOCALAPPDATA=C:\Users\SIvanov\AppData\Local HOMEDRIVE=C: HOMEPATH=\Users\dpetrov LOCALAPPDATA=C:\Users\dpetrov\AppData\Local LOGONSERVER=\\SERVAK NUMBER_OF_PROCESSORS=4 OS=Windows_NT Path=C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Skype\Phone\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3a09 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files PROMPT=$P$G PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\SIvanov\AppData\Local\Temp TMP=C:\Users\SIvanov\AppData\Local\Temp TEMP=C:\Users\dpetrov\AppData\Local\Temp TMP=C:\Users\dpetrov\AppData\Local\Temp USERDNSDOMAIN=FIRMNAME.LOCAL USERDOMAIN=FIRM USERNAME=SIvanov USERPROFILE=C:\Users\SIvanov USERNAME=Dpetrov USERPROFILE=C:\Users\dpetrov windir=C:\Windows windows_tracing_flags=3 windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log Во-первых, как это воспроизвести? Если я у себя запускаю программу под админом, у меня просто происходит elevation, а все переменные остаются теми же, программа работает под моей учёткой. Во-вторых, как с этим бороться? У меня есть дистрибутив, который при установке должен настроить пользователю данные. А как настроить данные user-у, если дистрибутив работает под admin-ом, и про user-а ничего не знает? Засада какая-то! У клиента Windows 7, у себя на всех перепробовал, 7, 8, 81, 10 - нет такого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 12:20 |
|
||
|
Run as admin - другой юзер. WTF?
|
|||
|---|---|---|---|
|
#18+
При запуске как админа можно грузить или НЕ грузить его профиль. RUNAS /? в помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 12:29 |
|
||
|
Run as admin - другой юзер. WTF?
|
|||
|---|---|---|---|
|
#18+
Ок, Runas - это утилита. Но никто (из пользователей) не использует эту программу. Они или запускают через контекстное меню (Run as Administrator), или у программы есть манифест, и она сама при запуске требует elevation. А где задаются настройки для административного запуска через контекстное меню? Где настройки для Elevation при запуске программ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 12:53 |
|
||
|
Run as admin - другой юзер. WTF?
|
|||
|---|---|---|---|
|
#18+
Запуск от имени администратора регулируется ключом реестра HKEY_CLASSES_ROOT\{filetype}\shell\runas\command\@ А запуск осуществляется функцией Control_RunDLLAsUser библиотеки shell32.dll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2015, 13:47 |
|
||
|
|

start [/forum/topic.php?fid=26&tid=1493734]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 362ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...