草庐IT

betterzip注册码

全部标签

c# - 在 C# 中更新 Windows 注册表有多安全?

我正在编写一个程序,我想包含30天的免费试用期。我查看了该站点上的帖子并决定让程序在Windows注册表中保留到期日期(而不是安装程序更新注册表)。在向HKLM配置单元添加一个键和一个值,然后通过regedit删除它之后,我设法弄乱了一个FTP程序,该程序现在出错了,除非我说以管理员身份运行它。它给我一个错误,提示该程序的用户特定信息配置不正确。我相信我损坏了注册表导致了这个。两个问题:如果我只想向客户的注册表添加一个键和一些值,那么我在他们的机器上造成问题的风险有多大?另外,我将RegisrtyKey.CreateSubKey与RegistryOptions.Volatile选项结合

C++ 写注册表

这个问题在这里已经有了答案:UsingC++toedittheregistry(5个答案)关闭8年前。我会在注册表中写入此注册表项。它应该用C++为Windows7和8编写。这是.reg文件:REGEDIT4WindowsRegistryEditorVersion5.00[-HKEY_CLASSES_ROOT\.bin\][-HKEY_CLASSES_ROOT\binimage\][-HKEY_CLASSES_ROOT\BootvisTraceFile\][-HKEY_CLASSES_ROOT\CrestronSIMPLWindowsCompiledProgram\][-HKEY_CL

c# - Windows 中的 64 位和 32 位注册表问题(在 C# 中编程)

我正在尝试从Windows注册表中获取数据到我的软件,但有一件事我遇到了麻烦:如果我的软件在64位系统上运行,注册表路径将为:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AVASTSoftware\AvastProgramFolder如果我的软件在32位系统上运行,注册表路径将是:HKEY_LOCAL_MACHINE\SOFTWARE\AVASTSoftware\AvastProgramFolder我能做什么?每次都要仔细检查?也许我只会检查第二个选项(没有\Wow6432Node\),当软件在64位上运行时,它会自动将\Wow6432Node\添加

java - 尽管有 allowtgtsessionkey 注册表项,但无法检索 TGT

我正在尝试连接我们的Windows客户端应用程序以使用单点登录机制。我遵循可以找到的解释here.我在第一步工作时遇到了麻烦,即获取已签名用户的票证授予票证。运行我的单元测试时(代码见下文),出现以下异常:javax.security.auth.login.LoginException:UnabletoobtainPrincpalNameforauthenticationatcom.sun.security.auth.module.Krb5LoginModule.promptForName(Krb5LoginModule.java:800)atcom.sun.security.auth

c++ - 尝试在注册表中创建值 - C++ - RegSetValueEx

我试图在C++中向注册表添加一个值,但程序显示错误。我有一个非常简单的代码,当程序运行时出现错误:无法设置注册表值value_name(RegSetValueEx失败)#include#include#include#include#includeusingnamespacestd;intmain(){HKEYkey;if(RegOpenKey(HKEY_LOCAL_MACHINE,TEXT("Software\\Microsoft\\Windows\\CurrentVersion"),&key)!=ERROR_SUCCESS){cout 最佳答案

windows - 有没有办法查看谁修改了注册表?

我正在尝试调试本地网络服务器上的一些设置,并注意到一些注册表在过去几天发生了变化。我正在尝试查明哪个用户修改了注册表。有没有办法查看谁修改了注册表?注意:这是在WindowsServer2003平台上进行的,每个可以远程桌面访问此机器的用户都将拥有自己唯一的用户名。 最佳答案 此信息通常不会由Windows存储,因此除非您正在审核注册表更改,否则这是不可能的。您可以打开审计(内置于Windows中)以捕获注册表更改(和其他注册表事件)。审核结果存储在Windows事件日志中。参见MSarticleonauditingregistry

.net - 从注册表中检索 Windows 密码提示

我一直在尝试以编程方式提取Windows7的Windows登录密码提示,我了解到可以从注册表中的以下位置检索它HKLM\SAM\SAM\Domains\Account\Users\"userkey"\UserPasswordHint但是,我无法弄清楚是否有任何方法可以通过编程方式为当前登录的用户找到userkey? 最佳答案 如果您可以获取当前用户名,使用相同的注册表树就很容易了。查看HKLM\SAM\SAM\Domains\Account\Users\Names\{username}。条目的值将与正确的userkey相关。当然记住

windows - 如何使用 Erlang Win32Reg 读取 Windows 注册表项?

我将其标记为Erlang和Elixir,因为我的示例代码在Elixir中,但我怀疑答案将涉及ErlangWin32Reg库。Windows8.1x64二郎17.4Elixir1.0.3我在Windows上从Iex执行以下操作:{:ok,handle}=:win32reg.open([:read]):ok=:win32reg.change_key(handle,:local_machine)当我这样做时,我得到了这个错误:**(FunctionClauseError)nofunctionclausematchingin:win32reg.split_key/3(stdlib)win32r

windows - 在 Windows 的注册表编辑器中递归创建 key

我需要使用PowerShell在Windows的寄存器编辑器中递归地创建一个键。mdHKLM:\Software\a\b\c在此命令中,仅当父键a存在时才会创建b和c键,但我想创建a\b\c递归。请帮助我。 最佳答案 使用-Force参数:PSC:\>mdHKLM:\Software\a\b\cPSC:\>Test-PathHKLM:\Software\a\b\cFalsePSC:\>mdHKLM:\Software\a\b\c-ForcePSC:\>Test-PathHKLM:\Software\a\b\cTrue

ruby - 如何使用 ruby​​ 在注册表中添加新的双字(32 位)值?

我需要在以下注册表路径中添加一个新的双字(32位)值“1001”:path="Software\\Microsoft\\Windows\\CurrentVersion\\InternetSettings\\Zones\\3\\"添加后,注册表结构应该是这样的:如何使用ruby​​实现同样的效果? 最佳答案 这是一种修改用户环境变量的方法,你试过吗?require'win32/registry.rb'path="Software\\Microsoft\\Windows\\CurrentVersion\\InternetSettings