![]() |
net use .. freigegeben ports anzeigen
Hallo,
ich habe folgenden code gefunden der sollte die Umleitungen anzeigen aber wie funzt das. Ich bekomme das nicht hin. ich möchte einfach nur das die Umgeleitungen im Edit oder Memo angezeigt werden.
Delphi-Quellcode:
function ResolveShareName (LocalDevice : String) : String;
var pLocName : PChar; pShareName : PChar; FuncResult : DWORD; BufLength : Cardinal; begin // Speicher für die Strings allozieren! pLocName := StrAlloc(255); pShareName := StrAlloc(255); // String in PString kopieren StrPCopy (pLocName, LocalDevice); BufLength := 255; FuncResult := WNetGetConnection(pLocName,pShareName,BufLength); if FuncResult <> NO_ERROR then result := 'ERROR' else result := pShareName; // aufräumen! StrDispose (pShareName); StrDispose (pLocName); end; |
Re: net use .. freigegeben ports anzeigen
im Augenblick mache ich das über DOS ist aber nicht grade das was ich möchte.
Delphi-Quellcode:
Memo1.text:='net use >netuse.tmp';
Memo1.Lines.SaveToFile('netuse.bat'); ShellExecute(application.Handle,'open','netuse.bat',nil,nil ,sw_minimize); Memo2.Lines.LoadFromFile('netuse.tmp'); |
Re: net use .. freigegeben ports anzeigen
hmm, ich würd dir empfehlen das lieber mit pipes zu machen und nicht erst in ne Datei zu schreiben
|
Re: net use .. freigegeben ports anzeigen
|
Re: net use .. freigegeben ports anzeigen
Kannst du mir sagen wie das mit pipes geht ?
würde mich jetzt mal Intressieren .. |
Re: net use .. freigegeben ports anzeigen
benutz mal die Delphi suche und gib "pipes" ein. Da müsste dann ein Thread (derzeit an zweiter Stelle) mit dem Titel "dosbox auslesen" angezeigt werden. Da gibts nen link für ne componente die das kann. Wenn dus ohne die komponente machen willst durchforste einfach die anderen suchergebnisse zum thema pipes oder analysiere die komponente
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:52 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