Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi remote shutdown (https://www.delphipraxis.net/34634-remote-shutdown.html)

Luckie 27. Nov 2004 19:52

Re: remote shutdown
 
[quote="Assarbad"]
Code:
net use \\Rechner\IPC$ passwort /user:Domain\Benutzer
Man kann auch diese Funktion benutzen, dann erspart man sich den externen Aufruf von net:
Delphi-Quellcode:
function ConnectToNetworkDrive(Drive: string;
  Path: string; Username: string; Password: string;
  RestoreAtLogon: boolean ): DWORD;
var
  NetResource: TNetResource;
  dwFlags:    DWORD;
begin
  dwFlags := 0;
  ZeroMemory(@NetResource, sizeof(TNetResource));
  with NetResource do begin
    dwType := RESOURCETYPE_DISK;
    lpLocalName := PChar(Drive);
    lpRemoteName := PChar(Path);
    lpProvider := nil;
  end;

  if (RestoreAtLogon) then
    dwFlags := dwFlags or CONNECT_UPDATE_PROFILE;

  Result := WNetAddConnection2(NetResource,PChar(Password), PChar(Username),dwFlags);
end;
Zitat:

Vielleicht schreibe ich ja nochmal eine neue Version von RShutdown aber dann in C :-)
Abtrünniger. :evil:

Assarbad 27. Nov 2004 20:15

Re: remote shutdown
 
Zitat:

Zitat von Luckie
Zitat:

Vielleicht schreibe ich ja nochmal eine neue Version von RShutdown aber dann in C :-)
Abtrünniger. :evil:

Es muß heißen: "Fauler", in C ist der Umgang mit der Windows API einfach leichter. Aber keine Angst, ich sehe Delphi noch als meine Programmier-"Muttersprache".
Aber meine Seite wird demnächst mit vielen C/C++-Programmen aufgestockt werden. Einige davon sind prinzipiell schon fertig.

OT @Luckie:
Das Problem ist allerdings, daß zB bei de-delphi inzwischen keiner mehr Bock hat. Wenn die Delphianer also keine Lust haben sich gegenseitig zu helfen und bei mir die Zeit immer knapper wird, investiere ich keine Extra-Zeit mehr in Delphi, sondern programmiere gleich mit C/C++ oder Delphi (oder VB/VBA oder Perl oder oder oder) je nachdem was den schnelleren Erfolg verspricht. Außerdem mag ich nicht, daß man mit D4 inzwischen nix mehr reissen kann. Mit D3 sieht's noch schlechter aus. Hingegen bei Visual C kannst du auch heute noch mit einer 6.0er Version arbeiten, ohne daß dir großartige Neuerungen zu VC++ 7.0 entgehen würden! Aber das ist Borland's Sache.

Außerdem ist auch das Programm zu meiner Thesis in C++ verfaßt ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:57 Uhr.
Seite 2 von 2     12   

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