Shared Sub impWrite()
Dim accessToken As IntPtr = IntPtr.Zero
Dim success As Boolean = LogonUser(_userName, _domain, _pw, 3, 0, accessToken)
If success = True Then
Dim identity As New WindowsIdentity(accessToken)
Dim impContext As WindowsImpersonationContext = identity.Impersonate()
Dim htmFileWriter As New System.IO.StreamWriter(_htmPath)
htmFileWriter.Write(_fullString)
htmFileWriter.Close()
impContext.Undo()
End If
End Sub
Mit dem oben gezeigten Codeblock möchte ich eine Datei mit einem anderen User schreiben. Der User wird auch angezeigt - aber schreiben kann ich trotzdem nur mit den Rechten das aktuellen Users. Was mache ich falsch?
Vielen Dank schon mal für die Unterstützung oder Tipps!