Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi ausführen als !!!??? nächster Versuch (https://www.delphipraxis.net/93875-ausfuehren-als-naechster-versuch.html)

guitarre 12. Jun 2007 16:11


ausführen als !!!??? nächster Versuch
 
Hallo nochmal,

sorry an Alle, aufgrund meiner fehlenden Kenntnisse (Blutiger Anfänger), habe ich mein Problem falsch, bzw. nicht detailliert genug beschrieben!
Deshalb möchte ich es hiermit noch einmal versuchen.

Bei meinem erstellten Programm, ( könnte man auch BenutzerExplorer nennen ), kann der User nach Belieben Programme oder Dokumente hinzufügen (in eine Konfigurationsdatei) und diese dann über einen Button starten.

(Ich weiß nicht ob das wichtig ist, aber die hinzugefügten Programme werden dann über shellExecute….. gestartet)

Jetzt ein Beispiel, mit dem ich hoffentlich, mein Problem deutlicher schildern kann !

Ein Benutzer mit eingeschränkten Rechten möchte die Uhrzeit ändern.
Er fügt in eine Konfigurationsdatei, “control.exe timedate.cpl“ ein.
.
Jetzt ruft er diese Funktion auf und stellt fest, er benötigt Adminrechte um die Uhrzeit zu ändern.
Damit er nicht komplett den Benutzer wechseln muss, möchte ich ihm hier die Möglichkeit geben,
sich nur für das ändern der Uhrzeit als Admin anzumelden.

Kann mir da vielleicht jemand helfen,
m.f.G.
guitarre

Phoenix 12. Jun 2007 16:14

Re: ausführen als !!!??? nächster Versuch
 
Hier im Forum suchenshellexecute runas

guitarre 12. Jun 2007 16:24

Re: ausführen als !!!??? nächster Versuch
 
Hallo Phoenix,

DANKE, das war's

m.f.G.
guitarre

guitarre 12. Jun 2007 16:55

Re: ausführen als !!!??? nächster Versuch
 
Hallo,

eine Frage hätte ich noch, ich habe nirgendwo für shellexecute den parameter 'runas' gefunden,
nur print, explor, open .... , kann mir jemand sagen wo ich alle gültigen Parameter finden kann???

Danke und
m.f.G.
guitarre

CalganX 12. Jun 2007 16:57

Re: ausführen als !!!??? nächster Versuch
 
Hi,
im MSDN unter MSDN-Library durchsuchenShellExecute. Dort werden alle wichtigen, so genannten, Verbs aufgelistet. Das sind aber auch nicht "alle", da man für bestimmte Binaries auch eigene Verbs verwenden kann.

Chris

Meint irgendwer, ich finde die jetzt? :wall: Ich bin mir sicher, dass ich sie im MSDN vor ein paar Wochen noch gesehen habe... *such*
Nachtrag 2: Ich werde wohl keine finden. Abgesehen von open, runas, printto, etc. ist das ja nicht festgelegt. Das sind eben nur die üblichen...

guitarre 12. Jun 2007 17:18

Re: ausführen als !!!??? nächster Versuch
 
Hallo CalganX,

da hatte ich meine Standardinformationen ja gefunden, trotzdem danke.

m.f.G.
guitarre


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz