![]() |
Remote-Zugriff auf Windows XP Home
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 ![]() 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:
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. :cry:
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; Eventuell hat ja jemand von euich mittlerweile eine Lösung gefunden? |
Re: Remote-Zugriff auf Windows XP Home
kann das denn überhaupt gehen?
die home ist ja garkein richtiges netzwerkbetriebssystem, vondaher fehlen da mehr oder weniger wichtige sachen, wie zB auch sowas. das wird, denke ich, garnicht möglich sein. Andere Tools wie Dameware & Co versagen nämlcih auch genau bei den gleichen System wie bei dir. also 2k -> xp Home xp pro -> xp home |
Re: Remote-Zugriff auf Windows XP Home
Aber es gibt doch auch den Remotedesktop unter XP Home oder baut das auf einem ganz anderem Prinzip auf?
|
Re: Remote-Zugriff auf Windows XP Home
ja RemoteDesktop ist ja dafür, um eine HomeEdition fernzusteuern. Das ist eher dafür gedacht, um den Home-Anwendern Hilfestellungen zu geben nehm ich mal an... aber groß mit verwaltung is da auch nicht.... einfach nur ein schlechtes RemoteControl ;)
ich hab schon soo viele Remote-Anwendungen (Computerverwaltungstools) probiert und KEINES ging 100%ig bei der Home-Edition. Bei 2000 oder XP Prof. ist das überhaupt keine Frage, da läuft das sofort... Bei der Home ist es ja schon mühsam mit Benutzerrechten zu hantieren, wenn man direkt davor sitzt. Ich glaube auch (bin mir net mehr sicher, meine letzte home is shcon länger her) da gibts zB nicht mal alle gruppen die bei der Pro verfügbar sind usw... |
Re: Remote-Zugriff auf Windows XP Home
Hi Luckie,
was übergibst du denn beim Aufruf von ConnectToNetworkDrive() bei LocalName und RemoteName? Wenn du ein Laufwerk mounten wolltest, dann würdest du ja RESOURCETYPE_DISK verwenden. Wahrscheinlich ist nur dein Funktionsname etwas unpassend - oder ich verstehe zu wenig davon. Grüße vom marabu |
Re: Remote-Zugriff auf Windows XP Home
Ich mounte da nichts in dem Sinne. Aber ich muss mich gegenüber dem Remoterechner authentifizieren, das heißt ich muss im verklickern: "Hey du doofer Kasten, ich bin der Chef und ich darf das." Das mache ich, in dem ich eine Freigabe erzeuge, wenn ich die Zugangsdaten eines Administrators benutze, bin ich authentifiziert, obwohl ich an einem anderen Rechner sitze. Das ist der Trick. Wenn jemanden was besseres einfällt sich gegenüber dem anderen Rechner zu authentifizieren, dann her damit. ;)
Aber es beruhigt mich, dass andere Programme an dieser Stelle anscheinend auch versagen. ;) |
Re: Remote-Zugriff auf Windows XP Home
Luckie, ich glaube diese Methode is auch die, die manche programme verwenden. Es gibt ja diese IPC$ freigabe die man auch nicht beenden kann...
hat die home diese freigabe überhaupt? oder welche verwendest du? wenn du eine der anderen standardfreigaben (c$, d$...) verwendest ist es ja möglich, dass es die nicht gibt. und unter der home schon garnet^^ aber ich denke von der methode her, isses ok. |
Re: Remote-Zugriff auf Windows XP Home
Hallo Luckie,
so kann ich eine Verbindung zu XP Home herstellen:
Delphi-Quellcode:
Sobald ich User und Password verwende, kommen die seltsamsten Fehler.
function Connect(MachineName, Username, Password: string): DWORD;
var NetResource: TNetResource; dwResult, dwBufSize, dwFlags: DWORD; sRemote: string; begin // ADMIN$ wird von XP Home nicht unterstützt, also: sRemote := '\\' + MachineName + '\IPC$'; dwFlags := 0; ZeroMemory(@NetResource, sizeof(TNetResource)); with NetResource do begin dwUsage := RESOURCEUSAGE_CONNECTABLE; // = 1 dwDisplayType := RESOURCEDISPLAYTYPE_GENERIC; // = 0 dwType := RESOURCETYPE_ANY; // = 0 lpLocalName := nil; lpRemoteName := PChar(sRemote); lpProvider := nil; end; Result := WNetUseConnection(Application.Handle, NetResource, PChar(UserName), PChar(Password), dwFlags, nil, dwBufSize, dwResult ); end; procedure TDemoForm.ConnectButtonClick(Sender: TObject); var dwResult: DWORD; begin // kein user/pswd bei xp home verwenden dwResult := Connect('DECIUS', '', ''); ShowMessage(SysErrorMessage(dwResult)); end; Grüße vom marabu |
Re: Remote-Zugriff auf Windows XP Home
joa das genau die Methode die ich meinte. so machen das auch andere Programme.
guckt doch einer, der ne home hat einfach mal mit "net share" ob diese IPC$ freigabe existiert. ich denke nämlich, die home hat diese nicht... oder doch? :? |
Re: Remote-Zugriff auf Windows XP Home
Sie existiert - zumindest auf meinem XP-Home (SP2)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz