主页 > 知识库 > 利用InstallShield获取注册表键值的脚本

利用InstallShield获取注册表键值的脚本

热门标签:万利达综合医院地图标注点 南京电销外呼系统哪家好 外呼系统会封吗 地图标注如何弄全套标 电销机器人 深圳 在电子版地图标注要收费吗 武汉AI电销机器人 股票配资电销机器人 实体店地图标注怎么标
Use 
nvType = REGDB_NUMBER; 
szKey = "\\SYSTEM\\CurrentControlSet\\Servic 
es\\{58ECC408-265E-4342-9DA4-70BF1796D81D}\\Parameters\\Tcpip"; 
szName = "EnableDHCP" 
RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE ); 
RegDBGetKeyvalueEx ( szKey, szName, nvType, svvalue, nvSize ); 
if ( svvalue = "1") then 
szName = "DhcpIPAddress"; 
else 
szName = "IPAddress"; 
endif; 
nvType = REGDB_STRING; 
RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE ); 
RegDBGetKeyvalueEx ( szKey, szName, nvType, svvalue, nvSize ); p>上面的程序实际上是如何获取注册表中的键值,如果用于获取IP的话,上面的{58ECC408-265E-4342-9DA4-70BF1796D81D}是我的机器上的,您的GUID可能和我的不一样,但你还可以从以下的注册表获取: 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Adapters 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\El90x1\Parameters\Tcpip(如果存在的话)  


同样,如果您想获取您的主机名的话,可以通过以下程序: 
RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); 
RegDBGetKeyvalueEx("SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName","ComputerName", nvType, szServerPort, nvSize); 

大家可以通过以上的示例获取注册表的其他键值。

标签:泰安 济宁 武威 广东 安徽 汕头 济源 台州

巨人网络通讯声明:本文标题《利用InstallShield获取注册表键值的脚本》,本文关键词  利用,InstallShield,获取,注册表,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《利用InstallShield获取注册表键值的脚本》相关的同类信息!
  • 本页收集关于利用InstallShield获取注册表键值的脚本的相关信息资讯供网民参考!
  • 推荐文章