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 was anderes als shellexecute? app aus service heraus starten (https://www.delphipraxis.net/6111-anderes-als-shellexecute-app-aus-service-heraus-starten.html)

supermuckl 30. Jun 2003 04:28


was anderes als shellexecute? app aus service heraus starten
 
hiho
wie kann ich mit einem service ( dienst ) ein programm starten das dann nicht auch als SYSTEM gestartet wird wie der service ?
also das es unter dem eingeloggten user seine fuchtel startet (ADMIN ?)

ich blick jetzt voll net wie ich das machen soll
will doch nur ein anderes programm starten mit einem service
ohne es versteckt ( auch als service ) zu starten

ich hoffe jemand blickt was ich damit meine :>

danke schonmal

:( :( :( :( :( :(

darkstone 30. Jun 2003 06:57

In der WinAPI gibts die Funktion CreateProcess (ich glaub da gibts auch noch CreateProcessEx) - vielleicht gehts ja damit.

Gast 30. Jun 2003 09:09

Folgendermaßen:
- LogonUser
- CreateProcessAsUser

LogonUser() gibt die ein Token zurück, welches den eingeloggten Benutzer symbolisiert, dann kannste für diesen einen Prozeß starten!

Well known SIDs könnten auch noch gehen, also SYSTEM, GUEST, ADMIN.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 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