mstsc.exe als mstsc /admin ausführen
Hallo zusammen
Ich habe folgenden Delphi - Code (dieser sollte ich erweitern, dass das Programm mstsc.exe als mstsc /admin aufgerufen wird.) Vielen Dank schon im Voraus! Grüsse Jerry
Delphi-Quellcode:
procedure Tfrm_Kunden.Button15Click(Sender: TObject);
var app: string; FileName: string; begin FileName := 'C:\temp\connect.rdp'; with TStringList.Create do try Add('full address:s:' + edt_RemoteRDCExtIPAdresse.Text); Add('username:s:' + edt_RemoteRDCBenutzer.Text); Add('domain:s:' + edt_RemoteRDCDomaene.Text); if edt_RemoteRDCPassWort.Text <> '' then begin Add('password 51:b:' + CryptRDPPassword(edt_RemoteRDCPassWort.Text)); end; SaveToFile(FileName); finally Free; end; app := 'mstsc.exe'; ShellExecute(Handle, 'open', PChar(app), PChar(FileName), nil, SW_SHOW); end; |
AW: mstsc.exe als mstsc /admin ausführen
Warum übergibst du denn /admin nicht einfach mit als Parameter an ShellExecute?
|
AW: mstsc.exe als mstsc /admin ausführen
grins...eben genau...wie und wo wird das eingetragen? sorry...
|
AW: mstsc.exe als mstsc /admin ausführen
Guck dir die Parameter an.
|
AW: mstsc.exe als mstsc /admin ausführen
ja ich weiss ja, aber das geht nicht...
ShellExecute(Handle, 'open', PChar(app), PChar(FileName), nil, SW_SHOW); Die Parameter PChar(Filename) wie wird den Filename mit "/admin" ergänzt? Ich finde dazu nichts passendes... Grüsse Jerry |
AW: mstsc.exe als mstsc /admin ausführen
Ok, ich merke schon... wir müssen bei den absoluten Grundlagen anfangen...
Delphi-Quellcode:
// einen String benutzt man z.B. so:
var a: string; begin a := 'Test'; // Wenn man nun zwei aneinanderhängen will, kann man dafür den Operator + nutzen: a := a + 'Test2'; // hier soll /admin an Filename gehängt werden, also: '/admin ' + Filename // Natürlich ebenfalls auf PChar gecastet: PChar('/admin ' + Filename) |
AW: mstsc.exe als mstsc /admin ausführen
Super vielen Dank!
Ich hatte es zuerst auch so, doch ohne den Leerschlag nach Admin... Darum habe ich geglaubt, dass der Parameter ganz anderst übergeben werden müsste. Hat jetzt 1a geklappt! Grüsse vom Bodensee :-) |
AW: mstsc.exe als mstsc /admin ausführen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 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