AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Who's logged on?
Thema durchsuchen
Ansicht
Themen-Optionen

Who's logged on?

Ein Thema von Luckie · begonnen am 23. Jun 2007 · letzter Beitrag vom 31. Jan 2010
Antwort Antwort
Seite 5 von 11   « Erste     345 67     Letzte »    
Benutzerbild von Luckie
Luckie
Registriert seit: 29. Mai 2002
LoggedOn
Das Programm LoggedOn listet alle Benutzer auf, die an einem Computer zur Zeit angemeldet sind und über welchen Server sie authentifiziert wurden.

Inspiriert hat mich ein gleichnamiges Programm von Olli. Ich bin heute im PSDK über die Netzwerkfunktion gestolpert und habe mich erinnert, dass Olli das irgendwie anders gemacht hat, komplizierter (umständlicher?). Da wollte ich es mit eben der entsprechenden API-Funktion mal probieren.

Features:
- Scannen eines einzelnen Rechners
- Scannen einer Arbeitsgruppe / Domain
- Animation und mitlaufende Zeit während des Scans
- Informationen über Rechner (Name, IP, Betriebssystem, ...)
- Informationen über eingeloggten Benutzer (Name, Logondomain, Logonserver)
- Rechner im Netzwerk können remote runtergefahren werden
- Uptime der Remoterechner wird angezeigt (neu in Version 2.1)
Miniaturansicht angehängter Grafiken
loggedon_153.jpg  
Angehängte Dateien
Dateityp: zip loggedon_140.zip (153,5 KB, 371x aufgerufen)
Ein Teil meines Codes würde euch verunsichern.
 
Benutzerbild von turboPASCAL
turboPASCAL

 
Delphi 6 Personal
 
#41
  Alt 25. Jun 2007, 19:26
Solch ein Template hat Luckie in seinen Tut's. (ausserem ist das so wenig das man ihn schnel getippt hat )
Matti
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#42
  Alt 25. Jun 2007, 19:29
Aktuelle Version: 1.0.0.38

Das mit der mitlafenden Zeit war nichts. Ich habe es wieder rausgenommen.

@MackHack: Gibt es doch schon auf meiner Homepage: http://www.michael-puff.de/dirindex..../Delphi/Demos/ -> Template.zip
Aber das gehört nicht hier her.
Michael
  Mit Zitat antworten Zitat
EDatabaseError

 
Delphi 2007 Professional
 
#43
  Alt 25. Jun 2007, 19:53
Ich habe was gefunden was bezüglich des Dialogproblems helfen könnte.

In dem Remotedesktopverbindungs Programm von MS die Computer Combobox aufmachen und auf <Nach weiteren Computern suchen...> klicken. Das dürfte der gesuchte Dialog sein ... oder.


Mfg
Tobias
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#44
  Alt 25. Jun 2007, 20:11
Welchen Dialog meinst du? Ich will keinen Computer suchen, sondern nur eine Domain öffnen.
Michael
  Mit Zitat antworten Zitat
EDatabaseError

 
Delphi 2007 Professional
 
#45
  Alt 25. Jun 2007, 20:26
Also in diesem Dialog wird meine Workgroup und die PCs angezeigt
Miniaturansicht angehängter Grafiken
dialog_108.png  
Tobias
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#46
  Alt 25. Jun 2007, 20:34
Ich brauche aber nur die Domain: http://www.delphipraxis.net/internal...=741773#741773
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

 
Delphi 2006 Architect
 
#47
  Alt 25. Jun 2007, 20:42
Zitat von Luckie:
@MackHack: Gibt es doch schon auf meiner Homepage: http://www.michael-puff.de/dirindex..../Delphi/Demos/ -> Template.zip
Aber das gehört nicht hier her.
Du hast doch darueber selbst hier geschrieben warum also nicht? Regelverstoss? Und ich habe auf deiner HP geschaut aber unter Template hab ich es mir einfach nicht vorgestellt zu finden. Sorry also an dieser Stelle!
  Mit Zitat antworten Zitat
uwewo

 
Delphi 2006 Professional
 
#48
  Alt 26. Jun 2007, 07:05
Hi Luckie,

habe nun die neue Version getestet aber leider tritt noch immer eine Exception auf.

Habe mir den Source nocheinmal angeschaut und mal Zeilenweise durchlauen lassen, hier ensteht der Fehler:

Datei: LoggedOn
Zeile: 294

Delphi-Quellcode:
  s := Format(rsFinishMachine, [UserList.Count]);
  SendDlgItemMessage(hApp, IDC_SB, SB_SETTEXT, 0, Integer(PChar(s)));

  FreeMemory(p);
  Result := 0;
end;
Das seltsame ist, s := Format(rsFinishMachine, [UserList.Count]); wird noch abgearbeitet danach springt er allerdings direkt auf end;

Deshalb auch die Exception, kein SendDlgItemMessage, FreeMemory, Result.
Uwe
  Mit Zitat antworten Zitat
uwewo

 
Delphi 2006 Professional
 
#49
  Alt 27. Jun 2007, 07:02
Hallo Luckie,

noch ein kleiner Nachtrag. Die Version funktioniert, wenn ich aus unserem Netzwerk eine Workstation auswähle. Bei der Auswahl eines Servers habe ich allerdings besagtes Phänomen, wo alle Zeilen nach
s := Format(rsFinishMachine, [UserList.Count]); nicht mehr abgearbeitet werden.(Nur bei Servern)

Das Problem beim scannen der Domain könnte darin liegen, dass unsere Server über VPN in ganz Europa verbunden sind.

Vielleicht hilft dir das ja weiter.

Zitat von Luckie:
[
Aber eine Frage habe ich noch: Was ist das für ein Benutzer mit dem Rechnernamen und dem $-Zeichen am Ende?
Diesen User habe ich auch, siehe ScreenShot. Ich kann allerdings nur ein Vermutung äussern, in unserem Netzwerk ist für jeden User sowohl ein Lokales als auch ein Roaming Profile erstellt.

Siehe dazu ScreenShot2.jpg
Miniaturansicht angehängter Grafiken
screenshot2_126.jpg   loggedon_200.jpg  
Uwe
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#50
  Alt 27. Jun 2007, 09:03
Mit welcher Schatlfläche wählst du den Server aus? Um einen einzelenen Rechner zu scannen musst du "Scan machine" nehmen.

Nein der Benutzer mit dem Rechnernamen und dem $ ist der Rechner selber. Ab Windows2000 werden auch Rechner als Benutzer angesehen.
Michael
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 11   « Erste     345 67     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 15:00 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