Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Remote-Zugriff auf Windows XP Home

  Alt 17. Sep 2005, 02:07
Ich muss ein Thema nochmal ansprechen. Da das ursprüngliche Thema schon ziemlich kaputt diskutiert wurde, mache ich es hier noch mal auf.

Mit meinem XP Usermanager kan ich ja Benutzer auf Remoterechnern verwalten. Allerdings mit einer Einschränkung: Ich kann nicht auf Windows XP Home Rechner zugreifen. Und das stört mich massiv.

Es geht also:
Windows 2000 -> Windows 2000
Windows 2000 -> Windows XP Professional
Windows XP Professional -> Windows 2000
Windows XP Home -> Windows 2000
Windows XP Home -> Windows XP Professional

Aber es geht nicht:
Windows 2000 -> Windows XP Home
Windows XP Professional -> Windows XP Home

Mit dieser Funktion authentifiziere ichmich gegenüber dem remote Rechner:
Delphi-Quellcode:
function ConnectToNetworkDrive(LocalName: string; RemoteName: string; Username: string; Password: string;
  RestoreAtLogon: boolean): DWORD;
var
  NetResource : TNetResource;
  dwFlags : DWORD;
begin
  dwFlags := 0;
  ZeroMemory(@NetResource, sizeof(TNetResource));
  with NetResource do begin
    dwType := RESOURCETYPE_ANY;
    lpLocalName := PChar(LocalName);
    lpRemoteName := PChar(RemoteName);
    lpProvider := nil;
  end;

  if (RestoreAtLogon) then
    dwFlags := dwFlags or CONNECT_UPDATE_PROFILE;

  Result := WNetAddConnection2(NetResource, PChar(Password), PChar(Username), dwFlags);
end;
Und das stört mich ungemein, da die meisten Heimnetzwerke aus Windows XP Home Rechnern bestehen. Ich habe, seit der ersten Version des XP Usermanagers, versucht eine Lösung für dieses Problem zu finden, aber bisher noch keine gefunden.
Eventuell hat ja jemand von euich mittlerweile eine Lösung gefunden?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat