Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Visual Studio

GELÖST

Nach send(mail) sind die gesendeten Daten nicht mehr schreibbar oder löschbar

Mitglied: visualbasic

visualbasic (Level 1) - Jetzt verbinden

26.08.2012, aktualisiert 07:20 Uhr, 3090 Aufrufe, 5 Kommentare

Hallo
also ich habe hier einen Script

01.
Dim email As New MailMessage 
02.
        email = New MailMessage 
03.
        email.From = New MailAddress("*****") 
04.
        email.To.Add("*****") 
05.
        email.Subject = My.Computer.Clock.ToString 
06.
        email.Body = "" 
07.
 
08.
        Dim di As New DirectoryInfo("*****) 
09.
        Dim files As FileInfo() = di.GetFiles("*****", SearchOption.TopDirectoryOnly) 
10.
        Dim oFile As System.IO.FileInfo 
11.
 
12.
        For Each oFile In files 
13.
            My.Computer.FileSystem.WriteAllText("*****, "*****" & oFile.Name & vbCrLf, True) 
14.
            email.Attachments.Add(New Attachment("*****" & oFile.Name)) 
15.
        Next 
16.
 
17.
        Dim smtpSenden As New SmtpClient("Smtp.gmail.com") 
18.
        smtpSenden.Port = 587 
19.
        smtpSenden.EnableSsl = True 
20.
        smtpSenden.Credentials = New System.Net.NetworkCredential("*****", "*****) 
21.
        smtpSenden.Send(email)
Warum kann ich jetzt nach diesem Script den folgenden Script nicht mehr ausführen?:

01.
For Each oFile In files 
02.
            My.Computer.FileSystem.DeleteFile("C:\Windows\System32\" & oFile.Name, FileIO.UIOption.OnlyErrorDialogs, FileIO.RecycleOption.DeletePermanently, FileIO.UICancelOption.DoNothing) 
03.
        Next
Es heißt immer, der Prozess könnte nicht auf die Dateien, die gerade per Mail versendet wurden, zugreifen, da sie von einem anderen Prozess verwendet werden.

VolumenSchattenKopie vielleicht?

mfg Chris
Mitglied: visualbasic
26.08.2012 um 08:02 Uhr

Nein, das bringt nix
Bitte warten ..
Mitglied: 60730
26.08.2012 um 13:30 Uhr
moinsen,

[OT]
ich hab ja keinen Schimmer von der Materie, aber...

  • die beiden Posts sind doch ein und derselbe grmblfx?
  • du bist dir sciher, was du da machst?
  • Und das der wirklich der geeignete Weg ist?

  • dlls als anhänge per mail verschicken und die dlls danach löschen?
  • und das per vbx?
  • Du nimmst an, dass die Mails verschickt wurden, tatsächlich sind die es zu dem Zeitpunkt nicht, die sind nur auf Weg.
  • Und ohne überprüfung, ob der Empfänger, Absender und der Weg zu diesem stimmt, willst du die dlls in die Tonne treten?
  • mit nem selbstzusammengegoogelten Schnippsel?

Merkst du was?

  • ich kenne x cmdlinemailer von denen es ein paar Zeilen in die Blacklist der div. Av Lösungen geschafft haben und die daher hin und wieder mal als falsepositive gemeldet werden.
Mit so einer Lösung kannst du dir sicherer sein, dass das irgendeiner schneller bemerkt und dem AV Hersteller sagt - z.B Blat mal wieder zu den guten tun und das Ding läuft wieder. Bei deiner Nummer ist die wahrscheinklichkeit, dass sich irgendein Scriptbaby (die kiddys sind ja schlauer) da auch mal bedient und das wird dann mit dem freischalten etwas komplizierter.. (vor allem, wenn in dem Progrämmchen oder wie auch immer das dann nachher heisst auch noch ein löschbefehl drin steckt)

Wie oben angedeutet, ich hab keinen blasen Dunst von dem, was ich da geschrieben habe.
[/OT]
Überleg dir mal einen anderen Weg, der Holzweg ist an ein paar Stellen Morsch.

Gruß
Bitte warten ..
Mitglied: visualbasic
26.08.2012 um 13:45 Uhr
Zitat von 60730:
  • die beiden Posts sind doch ein und derselbe grmblfx?
Das stimmt, allerdings habe ich auch dann noch hingeschrieben, dass es mir doch nix bringt!

* du bist dir sciher, was du da machst?
Ja, das bin ich!

* Und das der wirklich der geeignete Weg ist?
Ja


  • dlls als anhänge per mail verschicken und die dlls danach löschen?
  • und das per vbx?
Diese dlls sind eigentlich keine DLLs; das sind JPGs, die ich bloß umbenannt habe...

* Du nimmst an, dass die Mails verschickt wurden, tatsächlich sind die es zu dem Zeitpunkt nicht, die sind nur auf Weg.
Vielen Dank! Ich versuche es mal mit der Sleep()-Funktion (Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Integer))

* Und ohne überprüfung, ob der Empfänger, Absender und der Weg zu diesem stimmt, willst du die dlls in die Tonne
treten?
  • Wie überprüfe ich die?
  • Ja die kommt an; den Empfänger kenne ich persönlich...

* mit nem selbstzusammengegoogelten Schnippsel?
  • Es könnte auch ein "zusammengeyahooten" Schnipsel sein, oder ? -
  • Nein, den habe ich selber geschrieben

Überleg dir mal einen anderen Weg, der Holzweg ist an ein paar Stellen Morsch.
-
Bitte warten ..
Mitglied: visualbasic
26.08.2012 um 15:05 Uhr
Habs jetzt so gemacht:

Sleep(100)
email.dispose
smtpsenden.dispose
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
"send as" Mail in Gesendete Elemente
Frage von narvisMicrosoft Office5 Kommentare

Hallo liebe Gemeinde, ich muss mich mal wieder vertrauensvoll an Euch wenden :-) Und zwar habe ich folgende Frage: ...

Exchange Server
Gesendete Mails sind gesendet landen aber im Postausgang
Frage von xchr1sExchange Server3 Kommentare

Hallo Community, ich habe gerade eingerichtet (erstmal zu Test-Zwecken), dass ich über ein anderes Konto Mails "im Auftrag von" ...

Outlook & Mail
Senden als - Gesendete Elemente im richtigen Postfach
Frage von Jabberwocky86Outlook & Mail5 Kommentare

Hallo Zusammen Ich habe ein kleines Problem mit Outlook 2007. Wir haben ein E-Mail Konto welches von 3 Usern ...

Sicherheits-Tools
GPG4Win - gesendete Mails können nicht geöffnet werden
gelöst Frage von Oneil-1989Sicherheits-Tools2 Kommentare

Hallo zusammen, etwas seltsam bekomme ich eine verschlüsselte Mail, alles Super! Antworte ich, alles Super (der Empfänger kann sie ...

Neue Wissensbeiträge
Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 1 StundeDatenschutz

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 5 StundenMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 3 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 3 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
Frage von a-za-zNetzwerkmanagement13 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk10 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

SAN, NAS, DAS
Wer kennt sich mit QNAP und CISCO aus ?
gelöst Frage von MachelloSAN, NAS, DAS10 Kommentare

Hallo Zusammen hier im Forum, Ich habe ein QNas 451+ und dieses NAS hat zwei GBit Lan Adapter die ...

Router & Routing
Firewall Homeoffice
Frage von leon123Router & Routing6 Kommentare

Hallo zusammen, ich möchte meine beiden Rechner von der Firma vom Heimbereich abtrennen. Die Fritzbox kann leider nur den ...