草庐IT

注册ip

全部标签

c++ - 如何正确读取注册表中的多个值?

我创建了一个.dll,它应该像RunAs命令一样工作。唯一的区别是,它应该从注册表中读取。我的问题是,我需要从注册表中获取3个值,但我做不到。它读取第一个,然后在第二个(密码)处失败,错误代码为2,这意味着“系统找不到指定的文件”。如果我只查询域和用户名那么没关系,如果我只查询密码那么它仍然成功,但是如果我想查询所有三个然后它失败。谁能告诉我,我做错了什么?这是我的代码:HKEYhKey=0;DWORDdwType=REG_SZ;DWORDdwBufSize=sizeof(buf);TCHARszMsg[MAX_PATH+32];HANDLEhandle;LPVOIDlpMsgBuf;

windows - 获取网站IP地址的批处理脚本?

我正在尝试整理一个批处理文件,它将ping一个网站,并将其ip分配给一个变量-我四处搜索,但还没有真正能够将一些东西放在一起。谁能把我推向正确的方向。蒂姆。 最佳答案 您可以尝试ping命令。这个想法是获取ping输出的[]之间的部分。@echooffsetlocalEnableDelayedExpansionsetmyServer=google.defor/f"tokens=1,2delims=[]"%%aIN('ping-n1!myServer!')DO(if"%%b"NEQ""setip=%%b)echoipis%ip%

c# - 访问 Windows 注册表 LOCAL_MACHINE 中的键

我在HKEY_LOCAL_MACHINE\Software\MyAppName中创建了一个key(使用regedit(我重新启动)),但是当我尝试将它们全部列出时,“MyAppName”没有显示...:(有什么线索吗?rkey=Registry.LocalMachine.OpenSubKey("Software");foreach(stringsubkeyinrkey.GetSubKeyNames()){WriteToLogFile("subkey:"+subkey);} 最佳答案 我将运用我的心理调试能力,并猜测您拥有(a)64位

c++ - 在没有注册表的情况下存储应用程序数据/设置的方法?

我需要一些从文件存储和获取数据的方法(在WIN32apic++应用程序中,而不是MFC或.NET)例如关闭窗口时保存窗口的x、y、宽度和高度,并在打开窗口时加载数据。我试过.ini文件,带有函数——WritePrivateProfileString和ReadPrivateProfileString/Int,但是在MSDN上它说“提供此功能只是为了与基于Windows的16位应用程序兼容。应用程序应将初始化信息存储在注册表中。”当我尝试在我的Windows764位机器上读取ini文件时,我遇到了蓝屏!(在visualstudio的Debug模式下)O.O我注意到大多数其他应用程序使用XM

windows - 跨用户注册表值

我是根据经验和在互联网上阅读的各种内容得出这个结论的,但在向同事陈述时,这似乎不合逻辑。您能否验证以下陈述是否属实,或提供反驳意见?在Vista/Win7上,两个标准(非提升用户)无法读取/写入注册表中的相同位置。 最佳答案 OnVista/Win7,twostandard(non-elevatedusers)cannotread/writethesamelocationintheregistry.这是一个错误的陈述OnVista/Win7,twostandard(non-elevatedusers)cannotwritethesa

注册表外的 Windows 版本?

我需要使用一个内置于4D2004中的旧软件(您可能从未听说过4D,但这没关系)并通过欺骗它并让他相信他在WindowsXP下运行来使其与Windows7兼容。我以为应用程序从HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion获取Windows的版本号,我可以更改此值,但我错了……即使我更改了注册表中的值,版本号我的应用程序返回的窗口数量始终相同:Windows7为498139398WindowsXP为170393861这些值包含windows版本(这个link解释了如何提取版本号)但我不知道它是从哪里得到的。如果

c# - Windows应用程序中的文本框只允许IP地址

我需要一个只允许输入IP地址的文本框。我可以在Web应用程序中创建它,但我不能在Windows应用程序中执行此操作。请帮我做到这一点.. 最佳答案 使用此方法验证IPpublicboolIsValidIP(stringaddr){//createourmatchpatternstringpattern=@"^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$";//cr

c++ - 如何在不同的目标平台上以编程方式巧妙地注册 32 位 COM/DLL 组件?

我曾使用以下函数在32位Windows平台(如WindowXP和Windows7)上注册我的32位COM/DLL组件。它工作正常。但是在64位Windows7上运行时,该函数无法注册成功。结果符合预期!intRegisterComponent(LPCTSTRlpszDllName){//LoadthelibraryHINSTANCEhLib=LoadLibrary(lpszDllName);if(hLib==NULL){return-2;}typedefHRESULT(CALLBACK*HCRET)(void);HCRETlpfnDllRegisterServer;//Findthee

c++ - Internet Explorer BHO,写入注册表和管理员权限

出于某些原因,当我尝试在IE未以管理员权限运行时写入注册表时,Utils::SetValueInRegistry(HKEY_CURRENT_USER,L"Software\\myApp23",L"Domain",value.c_str());任何人都知道如何获得我的BHO权限以每次写入注册表?或者也许我应该写到另一个可用于写入的注册表部分?我需要存储的信息非常动态,用于在选项卡之间进行通信。谢谢。 最佳答案 InternetExplorer正在以低完整性级别运行。使用HKEY_CURRENT_USER\Software\LowReg

简单的IP和服务器配置

第二天要进行一次简单的实验,使用模拟工具ensp来完成。实验目标:让四台电脑可以互相连接且终端可以通过域名来访问http服务器实验图如下: (路由器的端口g0/0/0下连接了一个交换机,交换机下有三台终端和一台HTTP服务器;端口g0/0/1下连接了一台交换机,交换机下连接了两台终端和一台DNS服务器)配置过程:1.给路由器两边的广播域设置合理的网络号分别为192.168.1.0和192.168.2.02.配置路由器两端口的IP地址:g0/0/1口配置为192.168.1.100/24  配置命令:system-view进入二级模式;interfaceGigabitEthernet0/0/0进