Zmiana uprawnień aplikacji

0

Witam.

Mam aplikację która tworzy klucz w rejestrze Win.
Aby mieć uprawnienia do tego w Windows 7 aplikacja musi być uruchomiona z uprawnieniami administratora.
Jak uprawnienia te nadać aplikacji z poziomu kodu - przed kompilacją ??

Help
Adam

0

to tak nie działa - nie da się tego zrobić. Możesz co najwyżej wymusić na systemie wyświetlenie pytania czy uruchomić program jako admin

0

to tak nie działa - nie da się tego zrobić. Możesz co najwyżej wymusić na systemie wyświetlenie pytania czy uruchomić program jako admin

O to zapewne mu chodziło.

Jak ZNALEŹĆ to:
1.Robisz sobie nową zakładkę
2.Wpisujesz www.google.pl
3.Wpisujesz twój problem po angielsku (np. "Delphi run as administrator")
4.W moim przypadku druga strona dobrze odpowiada na pytanie (pierwsza odpowiedź na stackoverflow)
5.Jeżeli nie wiesz jak np. dodać zasób to wiesz co z tym robisz? NIE, nie pytasz, tylko SZUKASZ.

0

@NieSympatyczny
Czytaj:

Jak uprawnienia te nadać aplikacji z poziomu kodu - przed kompilacją ??

Widzisz tam gdzieś robione cokolwiek z poziomu kodu i przed kompilacją?
Czytania ze zrozumieniem uczą w podstawówce.

0

Widzisz tam gdzieś robione cokolwiek z poziomu kodu i przed kompilacją?
Czytania ze zrozumieniem uczą w podstawówce.

No widzisz powinni cofnąć mnie do podstawówki a ciebie powinni wykluczyć ze społeczeństwa za chamstwo.

No to proszę bardzo, to wygrzebałem:
http://pascalfonteneau.developpez.com/articles/delphi/vista/uac/VistaUACandDelphi.pdf

I tak BTW. to nie da się zwiększyć uprawnień działającemu procesowi. (http://stackoverflow.com/questions/923350/delphi-prompt-for-uac-elevation-when-needed)

Processes receive their token at startup and then cannot change them. Thus if you want an app that appears to elevate for some subset of its functionality, that functionality must involve a new process. What you cannot do is elevate an existing process.

0

Pozwolę sobię jeszcze jedno dodać:

Jak uprawnienia te nadać aplikacji z poziomu kodu - przed kompilacją ??

Widzisz tam gdzieś robione cokolwiek z poziomu kodu i przed kompilacją?
Czytania ze zrozumieniem uczą w podstawówce.

Ja chciałbym zauważyć że moje pierwsze rozwiązanie chociaż nie z poziomu kodu to robi to przed kompilacją (zasób) a wydaje mi się że o to chodziło więc, Szanowny Patryku27, śmiem twierdzić że to jednak ty dałeś plamę. Nie martw się, ja od ciebie nie żądam powrotu do podstawówki...

0

Musiałbyś inną aplikacją czy czymś wyłączyć tą usługę/dodać aplikacje do zaufanych ew coś w zasobach albo certyfikatach się bawić...

1 użytkowników online, w tym zalogowanych: 0, gości: 1