Also ich mache Screenshots und lasse diese nach 30 Minuten löschen aber der verweigert mir immer denn zugriff weil die bilder von einem anderen prozess genutzt werden
So lösche ich
Die Bilder werden aber nur von meinem Programm gebraucht und das soll sie ja alle 30 minuten löschen aber dann kommt das ja
Liegt es vllt daran das ich eine E-Mail verschicke mit denn Bildern und die bilder danach gelöscht werden sollen ?
So lösche ich
Die Bilder werden aber nur von meinem Programm gebraucht und das soll sie ja alle 30 minuten löschen aber dann kommt das ja
Liegt es vllt daran das ich eine E-Mail verschicke mit denn Bildern und die bilder danach gelöscht werden sollen ?
VB.NET-Quellcode
- Dim Msg As New MailMessage
- Dim myCredentials As New System.Net.NetworkCredential
- myCredentials.UserName = ""
- myCredentials.Password = ""
- Msg.IsBodyHtml = False
- Dim mySmtpsvr As New SmtpClient()
- mySmtpsvr.Host = ""
- mySmtpsvr.Port = 25
- mySmtpsvr.UseDefaultCredentials = False
- mySmtpsvr.Credentials = myCredentials
- Try
- Msg.From = New MailAddress("")
- Msg.To.Add("")
- Msg.Subject = ""
- Msg.Body = ""
- Dim Folder As String = Application.StartupPath & "\Screenshot\"
- For Each Files As String In GetFiles(Folder)
- Dim FileName As String = IO.Path.GetFileName(Files)
- Msg.Attachments.Add(New Attachment(Folder & "\" & FileName))
- Next
- mySmtpsvr.Send(Msg)
- Catch ex As Exception
- MsgBox(Err.Number & ex.Message & ex.StackTrace.ToString)
- End Try
- 'Dateien Löschen
- DeleteFiles()
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Enten Mann“ ()