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 Auf Computer im Lan zugreifen und Dateine löschen (https://www.delphipraxis.net/11489-auf-computer-im-lan-zugreifen-und-dateine-loeschen.html)

xxxspikemzgxxx 7. Nov 2003 18:28


Auf Computer im Lan zugreifen und Dateine löschen
 
hi

ich schreibe gerade an einem Projekt für den Informatikunterricht

es solle folgende Funktionen habe

1. Alle PC im Netz auflisten (IP)
2. Auf 1 bzw allen rechner das Temp verzeichnis leeren
3. Ohne einen anwendung auf den Clients auskommen (also nur ein tool auf dem server ohne eigenen dienst oder clienttools)

gibt es eine api oder so was für delphi

Uncle Cracker 7. Nov 2003 18:44

Re: Auf Computer im Lan zugreifen und Dateine löschen
 
Zu deiner ersten Fragen könnte ich dir nur diesen Link geben: http://www.delphipraxis.net/internal...ect.php?t=6894

Es wird zwar nicht die IP angezeigt, jedoch alle PC Namen des Netzwerkes, vielleicht kannst du darüber auch die IP finden.

Alexander 7. Nov 2003 20:50

Re: Auf Computer im Lan zugreifen und Dateine löschen
 
Zu 3) Ich denke, dass das nicht ohne weiteres möglich ist, es sei denn es gibt (wie z.B. für herunterfahren eines PC's entsprechende API's für's Netzwerk).
Du kannst dich ja mal im MSDN umschauen.

iaby 9. Nov 2003 11:53

Re: Auf Computer im Lan zugreifen und Dateine löschen
 
ja klar, und danach noch danach noch das windows verzeichnis löschen.
wieso machen sich leute die mühe und programmieren trojaner, wenn es auch direkt gehen würde???

Christian Seehase 9. Nov 2003 12:50

Re: Auf Computer im Lan zugreifen und Dateine löschen
 
Moin iaby,

die entsprechenden Zugriffsrechte vorausgesetzt, kannst Du Dir unter NTff standardmässig jedes Laufwerk mappen, bzw. darauf zugreifen, z.B. mit WNetAddConnection.

iaby 10. Nov 2003 16:08

Re: Auf Computer im Lan zugreifen und Dateine löschen
 
wenn du einen benutzer auf dem anderen PC samt passwort hast geht das klar, zb über die freigabe.
das hat sich aber so angehört, als wären das irgendwelche PCs, bei denen man keinerlei rechte hat!

hab ichs falsch interpretiert :oops:

gruss,
iaby

Matze 10. Nov 2003 16:40

Re: Auf Computer im Lan zugreifen und Dateine löschen
 
Nanu, wollt ihr nicht erst mal xxxspikemzgxxx herzlich willkommen heißen? :gruebel:

Willkommen im Forum!

Meines Wissens gibt es keine API-Funktion, mit der man das Temp-Verzeichnis über's LAN löschen kann.

Edit: Ich meine natürlich auch ohne die entsprechenden Rechte.

Assarbad 14. Feb 2004 19:53

Re: Auf Computer im Lan zugreifen und Dateine löschen
 
Außerdem muß serverseitig (und der Server ist hier der entfernte Zielrechner) ein Programm laufen. Bei den Standard-APIs (zB für Shutdown oder Laufwerk mappen) ist dies RPC/Lanman und andere Windowskomponenten. Aber wenn du eigene Sachen machen mußt, muß auch was eigenes auf dem Server laufen. Was meinst du wie Programme wie PSEXEC ( www.sysinternals.com ) o.ä. arbeiten?

Die Frage ist noch als Offen markiert, wieso?!?!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:32 Uhr.

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