Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Arbeitsgruppen auf meinem Rechner rausbekommen? (https://www.delphipraxis.net/91941-arbeitsgruppen-auf-meinem-rechner-rausbekommen.html)

smart 12. Mai 2007 07:18


Arbeitsgruppen auf meinem Rechner rausbekommen?
 
Hallo Alle

Wie kann ich die Arbeitsgruppen auf meinem Rechner rausbekommen. Mit
NetWkstaGetInfo() klappt es bei mir nicht. Da bekomme ich immer die Meldung undefinierter Bezeichner. Kann Einer von Euch mal bitte helfen?

Gruß
Heike

DGL-luke 12. Mai 2007 07:47

Re: Arbeitsgruppen auf meinem Rechner rausbekommen?
 
hmm... "undefeinierter bezeichner" ist eine Compiler-Meldung. Das heißt nicht, dass die Windows-API nicht funktioniert :)

Wo genau meldet er das? Eventuell solltest du mal nach den Bei Google suchenJedi Windows API Headers (erstes Ergebnis :) ) suchen. In denen ist die Funktion eventuell importiert. Ansonsten kannst du das auch selber machen:

Delphi-Quellcode:
function NetWkstaGetInfo(const pszServer : PChar;
                         const sLevel   : Word;
                               pbBuffer : PChar;
                         const cbBuffer : Word;
                         var  cbTotalAvail:Word):word; far;
         external 'netapi';
Das in einer beliebigen Unit in die imüplementation schreiben. (per Google Codesearch gefunden :) )

smart 12. Mai 2007 09:29

Re: Arbeitsgruppen auf meinem Rechner rausbekommen?
 
Zitat:

Zitat von DGL-luke
hmm... "undefeinierter bezeichner" ist eine Compiler-Meldung. Das heißt nicht, dass die Windows-API nicht funktioniert :))

Vielen Dank, Lukas, für Deine Hilfe! Die Funktion klappt an sich. Leider bekomme ich die Arbeitsgruppe trotzdem nicht heraus. NetWkstaGetInfo(); Scheint wohl doch der falsche Ansatz zu sein. Hat vielleicht noch Einer eine Idee?

Gruß
Heike

bitsetter 12. Mai 2007 09:41

Re: Arbeitsgruppen auf meinem Rechner rausbekommen?
 
Hi,

kannst ja mal versuchen ob das hier geht. Bei mir unter XP wurde damit "Arbeitsgruppe" angezeigt.

RWarnecke 12. Mai 2007 09:48

Re: Arbeitsgruppen auf meinem Rechner rausbekommen?
 
Auf Luckies Seite findest Du das Programm NetworkInfo. Dort ist mal ein Beispiel, wie Du die Arbeitsgruppe von Deinem Rechner ermitteln kannst.

smart 12. Mai 2007 09:48

Re: Arbeitsgruppen auf meinem Rechner rausbekommen?
 
Zitat:

Zitat von bitsetter
Hi,

kannst ja mal versuchen ob das hier geht. Bei mir unter XP wurde damit "Arbeitsgruppe" angezeigt.

Vielen Dank!

Klappt super!

Gruß
Heike

EDatabaseError 12. Mai 2007 10:26

Re: Arbeitsgruppen auf meinem Rechner rausbekommen?
 
Zitat:

Zitat von RWarnecke
Auf Luckies Seite findest Du das Programm NetworkInfo. Dort ist mal ein Beispiel, wie Du die Arbeitsgruppe von Deinem Rechner ermitteln kannst.

Kaut AntiVir ist Luckies Programm ein Trojaner ;-)

RWarnecke 12. Mai 2007 10:31

Re: Arbeitsgruppen auf meinem Rechner rausbekommen?
 
Zitat:

Zitat von EDatabaseError
Kaut AntiVir ist Luckies Programm ein Trojaner ;-)

Ich habe auch AntiVir drauf. Mir hat er keinen Trojaner angezeigt. Es sollte ja lediglich nur als Beispiel dienen, denn von Luckie kann man viel lernen.

Luckie 12. Mai 2007 12:13

Re: Arbeitsgruppen auf meinem Rechner rausbekommen?
 
Zitat:

Zitat von EDatabaseError
Kaut AntiVir ist Luckies Programm ein Trojaner ;-)

Das ist eine Falschmeldung, weil ich eine Datei aus dem Internet runterlade, um die IP zu bekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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