download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

RUN AS ADMIN - разлика!

< 1 2 >

Автор
Съобщение
tegote
Сря, 08.12.10, 12:10
Гледам, под Win7 има програми, които след като се инсталират, на работния плот се появява иконката им с иконка на щит. При това положение ако се стартира, излиза майкрософтското предупреждение с питане дали разрешаваме програмата да прави промени на компютъра. Да, обаче като погледна в свойства им не виждам никакви записи за нагласени съвместимост или админско право. В регистрите също нямат запис. А в същото време ти се представят като програми със свойствата да работят с права. Това като портейбъли ли работят? В смисъл - зависи как е написано EXE-то (какво да умее), така ли? А тези EXE-та, които не умеят им турат записи в регистрите, тъй ли?
hoseto_
Сря, 08.12.10, 13:36
зависи как ти е настроен UAC /user account control/
tegote
Сря, 08.12.10, 13:58
Видях, че програми които работят без проблем и след инсталиране имат security center symbol shield на иконките си, което е равно на това да дадеш Run As Admin, имат допълнителна функция INTERACTIVE, която се вижда на картинката. Ако разбера как я постигат програмистите ще е СУПЕР! Дали се прави чрез инсталатор или програмата им е написана някак?
Разбира се hose, ако не знаеш няма да те виня, просто ако знае някой да сподели.

tegote
Сря, 08.12.10, 14:38
Къде ги спецовете, където викаха че са научили всичко по интернет???
Сега разбирам как са го научили - висяли са над главата на някого и са го разпитвали непрекъснато. А аз за един въпрос в месеца - става едно неизвестно. За два - две неизвестни.
hoseto_
Сря, 08.12.10, 16:58
опитвам се да ти обясня, че това не е от програмите, а от Windows-a. Изключи защитната стена и виж дали пак ще ти се появява тай. Иначе как е направено си нямам и на представа
tegote
Сря, 08.12.10, 18:15
Значи, щитчетата си стоят на някои програми, но не виждам някаква разлика с другите без щитчета. Съдейки по това, че не виждам нищо в настройките за UAC, остава да си мисля, че програмите сами извикват UAC програма, тоест правят да постъпи запитване на уиндоуса дали желая тези промени. Аз мисля, че програмистите правят скриптове на програмите си, като например тези, които изискват ъпдейт през интернет - запис и презапис на файлове (например Internet Download Manager, Dream Aquarium, антивирусни програми). За всичко става с питане, но без да се вмъква нещо в регистрите!
deringer
Сря, 08.12.10, 18:16
редактиран от deringer на 08.12.10 18:18
dreven
Сря, 08.12.10, 18:17
Свойствата на дадена програма обикновено програмистите ги залагат още преди да компилират exe файла. Някой свойства са просто описателни и включват, кой е направил програмата, коя компания, име на приложение, име на процес и така нататък. Но една част от свойствата са ключове в регистрите, които могат да бъдат създадени или при стартиране на програмата или при инсталиране на програмата. Пример за такова свойство е "Съвместимост", където с ключ в регистрите се описва като с каква операционна система да се стартира програмата, може да се посочи резолюция, брой на цветове и така нататък. В конкретния случай трябва да се изследва дадена програма, за да се разбере точно ключ ли е или не е. Ако не е ключ,значи е свойство зададено преди компилирането и то се съхранява в самото ехе.

От линка на deringer става ясно, че иде реч за ключ в регистрите. Настройката на свойства на ShortCut са изцяло ключове в регистрите.

редактиран от dreven на 08.12.10 18:22
редактиран от dreven на 08.12.10 18:23
tegote
Сря, 08.12.10, 18:30
Ами елементарен пример е програмата Install Creator Pro. Разгледай и ще видиш, че няма настройка за админски права, а се отваря сякаш си задал да се отваря с такива. Ключовете търся тук:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
пък и в свойствата няма отметки за такъв вид стартиране. Демек - заложено е в нея, така ли? Нещо има интегрирано или изпускаме някой запис в регистрите?
deringer
Сря, 08.12.10, 19:17

RE: RUN AS ADMIN - разлика!

This will show you how to have a program run as administrator with full elevated rights and privileges in Windows 7.
A Standard user will still not be able to run a elevated program without getting a UAC prompt and having to enter the administrator's password.

АЗ не мога да разбера,какво повече от това ти трябва...чисто и просто защита с цел ограничаване правата на юзърите

If a program that you are trying to run is giving you a Access Denied or No Permission type error, then running it as an administrator can usually give the program the permission it needs to run properly.

< 1 2 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.