Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

UAC jak wyłączyć dla 1 programu?

Ostatnio zmodyfikowano 2012-08-30 14:24
Autor Wiadomość
ison
Temat założony przez niniejszego użytkownika
UAC jak wyłączyć dla 1 programu?
» 2012-08-30 02:57:32
Hej,
czy jest jakiś sposób na to aby Windowsowi odwidziało się uruchamianie konkretnej aplikacji jako administrator? Pewnego razu bodajże nie mógł uruchomić normalnie aplikacji Updater.exe więc sobie postanowił uruchamiać ją jako administrator, problem jest teraz taki, że tego się nie da odwrócić. Gdziekolwiek na komputerze nie stworze pliku Updater.exe to automatycznie Windows zmusza mnie do otwierania go jako administrator, pewnie jak za pierwszym razem nie mógł jej uruchomić to sobie ją wpisał gdzieś na listę aplikacji, które wymagają UAC, da się to jakoś odwrócić?
P-64000
m4tx
» 2012-08-30 07:27:36
https://mail.gnome.org/archives/commits-list/2010-September/msg00567.html

Prawdopodobnie ze względu na taką nazwę pliku musisz dać plik .manifest.
P-64001
Mrovqa
» 2012-08-30 13:07:04
Widzę, nie tylko ja mam ten problem ;)
Kiedyś grałem w jakiegoś MMORPG-ka i miałem ten sam problem. Za każdym razem, kiedy go uruchamiałem, musiałem podawać hasło do konta administratora. Czy jest jakiś inny sposób, niż manifest, by nie trzeba było uruchamiać jako administrator? Jestem tego ciekaw (na przyszłość się może przydać), więc podpinam się pod pytanie ;)
P-64009
m4tx
» 2012-08-30 13:20:49
Czy jest jakiś inny sposób, niż manifest, by nie trzeba było uruchamiać jako administrator?
Może wystarczy zmienić nazwę pliku na niezawierającą "update" i "install"? :P
P-64011
pekfos
» 2012-08-30 13:30:43
Może wystarczy zmienić nazwę pliku na niezawierającą "update" i "install"? :P
i "setup" :P
P-64014
ison
Temat założony przez niniejszego użytkownika
» 2012-08-30 13:44:57
Dzięki wielkie m4tx, zmiana manifestu pomogła :)
P-64015
DejaVu
» 2012-08-30 13:46:39
@ison: opisz proszę w skrócie jak tego manifesta trzeba zmienić - założę się, że takich tematów z czasem będzie więcej się pojawiało :)
P-64016
ison
Temat założony przez niniejszego użytkownika
» 2012-08-30 14:24:51
Niektóre projekty w Code::Blocks standardowo tworzą własny domyślny plik manifest tak jak jest to na przykład w przypadku wxWidgets, wtedy musimy edytować istniejący manifest w katalogu /include/ tam gdzie jest wypakowana biblioteka.
Jeśli zaś plik .rc jest pusty, tj. nie dołącza innych plików, to trzeba stworzyć nowy plik manifest a do pliku z zasobami projektu dodać
1 24 "sciezka"

W pliku manifest wystarczy, że będzie znajdował się blok trustInfo. (Jeśli jest użyte również <assembly> to trustInfo trzeba do niego wpakować.)
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
        <requestedPrivileges>
            <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
        </requestedPrivileges>
    </security>
</trustInfo>
W przypadku przywilejów użytkownika: "asInvoker"
W przypadku przywilejów administratora: "requireAdministrator"
P-64018
« 1 »
  Strona 1 z 1