Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

ip-adresse bzw. hostname auslesen


2 replies to this topic

emmi

emmi
  • Members
  • 22 posts

Posted 27 January 2004 - 08:11

nochmal ich :-)

gibts im is ne mögichkeit, die erste ip-adresse bzw. den hostname des rechner auszulesen ? wenn ja wie ? hab leider noch nichts gefunden.

grüße
emmi

Perotin

Perotin
  • Full Members
  • 407 posts

Posted 27 January 2004 - 13:39

Der hostname steht in der Registry unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters in der Variable Hostname, oder?

Edited by Perotin, 27 January 2004 - 13:40.

Gruß / regards
Thomas

Markus1980Wien

Markus1980Wien
  • Members
  • 2 posts

Posted 28 January 2004 - 10:54

rolleyes.gif Du kannst in InstallScript Windows API Funktionen verwenden.
Für den Rechnernamen verwende ich folgendes InstallShield Script.

im MyTools.h File_____________________________________________________

// Prototyp für den Windows API Call
prototype LONG KERNEL32.GetComputerName(BYREF STRING,BYREF LONG);
// Meine eigene Funktion die dir den Computernamen zurückgibt.
prototype STRING _GetComputerName();
___________________________________________________________________



im MyTools.rul File____________________________________________________

function STRING _GetComputerName()
STRING szComputerName[32];
LONG lvBuffer,nResult;
begin
lvBuffer = 32;
nResult = GetComputerName(szComputerName,lvBuffer);
return szComputerName;
end;

___________________________________________________________________

für die IP Adresse müsstest dir halt die passende API Funktion heraussuchen.
Such einfach nach Visual Basic und API. Die Deklarationen für Visual Basic kann man sehr einfach in InstallScript Deklarationen anpassen.


Hoffe dir geholfen zu haben
Markus