AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Remote-Zugriff auf Windows XP Home

Ein Thema von Luckie · begonnen am 17. Sep 2005 · letzter Beitrag vom 12. Mai 2006
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
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
n0b0dy

Registriert seit: 12. Sep 2005
Ort: Hessen
268 Beiträge
 
#2

Re: Remote-Zugriff auf Windows XP Home

  Alt 17. Sep 2005, 06:54
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
Gruß Fabi
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Remote-Zugriff auf Windows XP Home

  Alt 17. Sep 2005, 08:20
Aber es gibt doch auch den Remotedesktop unter XP Home oder baut das auf einem ganz anderem Prinzip auf?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
n0b0dy

Registriert seit: 12. Sep 2005
Ort: Hessen
268 Beiträge
 
#4

Re: Remote-Zugriff auf Windows XP Home

  Alt 17. Sep 2005, 08:30
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...
Gruß Fabi
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Remote-Zugriff auf Windows XP Home

  Alt 17. Sep 2005, 09:15
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Remote-Zugriff auf Windows XP Home

  Alt 17. Sep 2005, 09:36
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
n0b0dy

Registriert seit: 12. Sep 2005
Ort: Hessen
268 Beiträge
 
#7

Re: Remote-Zugriff auf Windows XP Home

  Alt 17. Sep 2005, 12:33
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.
Gruß Fabi
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: Remote-Zugriff auf Windows XP Home

  Alt 18. Sep 2005, 16:48
Hallo Luckie,

so kann ich eine Verbindung zu XP Home herstellen:

Delphi-Quellcode:
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;
Sobald ich User und Password verwende, kommen die seltsamsten Fehler.

Grüße vom marabu
  Mit Zitat antworten Zitat
n0b0dy

Registriert seit: 12. Sep 2005
Ort: Hessen
268 Beiträge
 
#9

Re: Remote-Zugriff auf Windows XP Home

  Alt 18. Sep 2005, 16:52
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?
Gruß Fabi
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#10

Re: Remote-Zugriff auf Windows XP Home

  Alt 18. Sep 2005, 17:46
Sie existiert - zumindest auf meinem XP-Home (SP2)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz