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

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

<1 2 >

Автор
Съобщение
tegote
Сря, 08.12.10, 19:23
Да, но програмистите не ползват тези настройки! Нито един от изброените 4 метода не служат например в програмата Install Creator. Когато кликнеш на прекия път, програмата се стартира все едно стартираш с админско право - а такова няма!
deringer
Сря, 08.12.10, 19:27

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

” Да, но програмистите не ползват тези настройки! Нито един от изброените 4 метода не служат например в програмата Install Creator. Когато кликнеш на прекия път, програмата се стартира все едно стартираш с админско право - а такова няма!
 If you are doing this is while logged in as standard user instead of an administrator, then you will need to provide the administrator's password before the program will run as administrator.
Сещай се какво ти трябва

http://www.sevenforums.com/tutorials/299-user-account-control-uac-change-notification-settings.html
Ключови думи - акаунт,контрол,потребител.

редактиран от deringer на 08.12.10 19:28
редактиран от deringer на 08.12.10 19:29
dreven
Сря, 08.12.10, 20:29

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

” Ами елементарен пример е програмата Install Creator Pro. Разгледай и ще видиш, че няма настройка за админски права, а се отваря сякаш си задал да се отваря с такива. Ключовете търся тук:
HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers
пък и в свойствата няма отметки за такъв вид стартиране. Демек - заложено е в нея, така ли? Нещо има интегрирано или изпускаме някой запис в регистрите? „

Трасирай регистрите преди инсталация със софтуер и след инсталация. Само така можеш да си сигурен, че не вкарва ключове в регистрите. Ако програмата се инсталира за всички потребители, а не само за настоящия акаунт, тя ще пише и другаде, а не само HKEY_CURRENT_USER.

kookki
Сря, 08.12.10, 23:08

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

” Видях, че програми които работят без проблем и след инсталиране имат security center symbol shield на иконките си, което е равно на това да дадеш Run As Admin, имат допълнителна функция INTERACTIVE, която се вижда на картинката. Ако разбера как я постигат програмистите ще е СУПЕР! Дали се прави чрез инсталатор или програмата им е написана някак?
Разбира се hose, ако не знаеш няма да те виня, просто ако знае някой да сподели.

, пет пъти ти прочетох поста и не съм сигурен дали съм ти хванал мисълта, защото сякаш си писал малко припряно или аз съм пил много . Но си мисля че ако свойствата на програмата се редактират от акаунта ,който се води собственик (стига да не е ограничен)на инсталацията не се искат привилегии при редакцията на правата за достъп. Малко наизуст се изказвам, но сега пиша от лаптопа, с ХР. Interactive не е функция - виж какво пише над полето на български.

редактиран от kookki на 08.12.10 23:10
редактиран от kookki на 08.12.10 23:12
insecteater
Пон, 03.01.11, 00:59
Пример - дърпаш нещо от интернет, и издърпаното ти кацва в компютъра и има иконка с щит.

Как windows 7 решава автоматично да му сложи иконка на щит и да ти иска администраторски права за нещо, което току що си свалил и още няма записи в регистрите или специфични настройки?

Предполагам, че това ти е въпроса.

Разработчиците на дадена програмата, когато компилират дадено exe, могат да вградят в него т. нар. манифест - няколко реда xml код, в който е описана служебна информация, като например име на разработчика, за каква платформа е предназначена програмата, на какъв език е и също така - дали ще иска администраторски права или не. Това е част от изискванията към програмите за "windows 7 ready".

Този манифест се вгражда в самото exe и windows поглежда в него, за да види дали да задейства UAC при пускането на изпълнимия файл и съответно дали да сложи щитче върху иконата на файла.

редактиран от insecteater на 03.01.11 01:02

<1 2 >

Коментар

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