Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb.net] cancellare file da un altro pc
Forum - C# / VB.NET - [vb.net] cancellare file da un altro pc

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 13:20
Venerdì, 26/11/2010
è possibile?
posso fare in modo che conoscendo l'indirizzo del file posso cancellarlo da un pc collegato al pc dove c'è il file?

grazie

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2306
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 15:18
Venerdì, 26/11/2010
Sarebbe una sorta di trojan?

usa Tight VNC o real vnc per fare queste cose o magari
rimani sul computer un applicazione che provvede la rimozione del file tenendo l'utente informato o magari avvisandolo con un messaggio di conferma.

come eliminarlo è inutile che te lo dica
basta semplicemente andare in System.IO.File


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 15:46
Venerdì, 26/11/2010
se per collegato intendi, collegati con un cavo LAN in una rete domestica credo proprio di si, tuttavia il file deve essere condiviso...
ti basta sostituire al disco, il nome del pc a cui fai riferimento...
cosi:
percorso normale: "C:\Documents and Settings\All Users\Desktop"
percorso in rete: "\\nome pc\SharedDocs\Musica"

N.B. non ho verificato se funziona, si trattano di supposizioni teoriche...

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 22:59
Venerdì, 26/11/2010
se il file si trova in una cartella condivisa, usi lo stesso codice che usi cancellando un file locale (con la correzione suggerita da walker93).

Se così non fosse, sei un lamah :pat:

PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 11:22
Sabato, 27/11/2010
Testo quotato

Postato originariamente da Thejuster:

Sarebbe una sorta di trojan?

usa Tight VNC o real vnc per fare queste cose o magari
rimani sul computer un applicazione che provvede la rimozione del file tenendo l'utente informato o magari avvisandolo con un messaggio di conferma.

come eliminarlo è inutile che te lo dica
basta semplicemente andare in System.IO.File




magari è possibile definirlo cosi...
devo creare qualcosa che permette di monitorare altre postazioni da un pc... con permesso ovviamente ma il permesso è ovvio altrimenti non si ha la possibilità di usare il pc

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2306
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 11:32
Lunedì, 29/11/2010
allora bhe posso aiutarti in parte.
perché tempo fà avevo progettato per un amico una postazione per hosting
sviluppando appunto dei programmi adatti.

esempio delle shell e un programma sftp con connessione criptata ssl.

come ti dicevo una delle opzioni legali e quella di rimanere sul pc un applicazione che funziona come una shell, che permette di aprire chiudere programmi, creare o eliminare file ecc. ecc.

i permessi li recuperi utilizzando i credenziali del pc remoto.
su msdn c'è appunto un esempio che mostra come farlo.

avevo fatto appunto in questo modo.

un server in ascolto e un client basato su console
invii una riga di comando e la fai interpretare dal tuo server
e lui esegue quello che gli vuoi far fare.

-----
2° metodo più rudimentale.

Ci sono diversi programmi che ti consentono di creare sul computer un server FTP. se non sbaglio lo trovi anche su FileZilla FTP Server.

crei sempre un utente e password con le relative credenziali.

invii tramite ftp un file con scritto all'interno un comando da eseguire.

rimani un programma aperto in background sul pc remoto.
che verifica l'esistenza di un file che in esso è contenuto cosa far fare al computer
come prima: eliminare creare ecc. ecc.

una volta completata l'operazione il file viene cancellato.
e il programma rimane in background.



https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 15:42
Lunedì, 29/11/2010
Testo quotato

Postato originariamente da Thejuster:

allora bhe posso aiutarti in parte.
perché tempo fà avevo progettato per un amico una postazione per hosting
sviluppando appunto dei programmi adatti.

esempio delle shell e un programma sftp con connessione criptata ssl.

come ti dicevo una delle opzioni legali e quella di rimanere sul pc un applicazione che funziona come una shell, che permette di aprire chiudere programmi, creare o eliminare file ecc. ecc.

i permessi li recuperi utilizzando i credenziali del pc remoto.
su msdn c'è appunto un esempio che mostra come farlo.

avevo fatto appunto in questo modo.

un server in ascolto e un client basato su console
invii una riga di comando e la fai interpretare dal tuo server
e lui esegue quello che gli vuoi far fare.

-----
2° metodo più rudimentale.

Ci sono diversi programmi che ti consentono di creare sul computer un server FTP. se non sbaglio lo trovi anche su FileZilla FTP Server.

crei sempre un utente e password con le relative credenziali.

invii tramite ftp un file con scritto all'interno un comando da eseguire.

rimani un programma aperto in background sul pc remoto.
che verifica l'esistenza di un file che in esso è contenuto cosa far fare al computer
come prima: eliminare creare ecc. ecc.

una volta completata l'operazione il file viene cancellato.
e il programma rimane in background.




ma se volessi monitorizzare proprio la postazione? visualizzare desktop etc...

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2306
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 16:23
Lunedì, 29/11/2010
Tight VNC il migliore ed'è gratuito lo uso ogni giorno per andare nelle varie postazioni dell'azienda.

provalo ;)


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 17:46
Lunedì, 29/11/2010
fatemi capire se come logica va bene quello che ho pensato:

il client è quello che esegue tutti comandi...il server invece impartisce dei comandi.
Ma il server non agisce direttamente sull'altro pc!

Mi sbaglio


Esempio:
Eliminazione file da pc remoto:

server -> dice al client di eliminare e il client elimina da codice

e non

server -> elimina direttamente file sul client


Giusto?


altra cosa:

tramite  graphics (CopyFromScreen) riesco a visualizzare il desktop.
come faccio ad inviarlo al server? (cioè come faccio a inviare l'immagine disegnata con l'oggetto graphics?)?
Suppongo convertendola...in cosa?


grazie

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo