Ja.
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
Mit CreateProcessWithLogonW authentifizierst Du am lokalen Rechner.
Wenn Du an einem Netzwerkrechner authentifizieren willst, dann kannst Du WNetAddConnection2 verwenden:
http://msdn.microsoft.com/en-us/libr...3%28v=vs.85%29
Allerdings ist dann zu beachten, daß Du Dich nicht zweimal zum selben Netzwerkserver mit unterschiedlichen Anmeldenamen verbinden kannst (innerhalb einer Benutzersitzung). Wenn Du unterschiedliche Adressen nehmen kannst (
IP-Adresse, Netbios-Name, FQDN), dann geht das trotzdem.