草庐IT

Registry

全部标签

windows - 创建调色板以在已安装的 Mathematica 版本之间切换 .NB 关联

我想创建一个调色板,用于在Windows下安装的Mathematica版本之间切换.NB文件关联。目前我已经开发了以下代码来枚举Mathematica的已安装版本并在它们之间切换:1)获取已安装的Mathematica版本的系统注册表项的名称列表:installedVersions=Select[Developer`EnumerateRegistrySubkeys["HKEY_CLASSES_ROOT"],StringMatchQ[#,"Mathematica.NB."~~___]||#==="MathematicaNB"&]=>{"Mathematica.NB.7.0.1.12139

windows - 在 Windows XP 或 Windows 7 中更改主题(静默)

你能帮帮我吗?我需要的是一种无需使用显示属性(个性化)窗口提示用户即可在Windows机器上更改主题的方法。主题更改应应用c:\windows\resources\themes\目录中的.theme文件,而不是应用新的.msstyles。方法应该只应用一个.theme文件。我一直无法找到一种在不显示个性化窗口的情况下应用主题的方法。强调一下,我不想通过脚本或宏来解决这个问题。而且,通过“sendkeys”关闭窗口也不是一个选项,因为它仍然会被暂时看到。也许可以通过WINAPI功能或简单的注册表破解找到出路?请给我建议。谢谢。最好的问候 最佳答案

c# - 修改注册表中的环境变量

我想从注册表中读取所有环境变量,并在VisualStudio2010Express中使用C#为其设置一个新值。因此我读取了本地机器的子项:SYSTEM\CurrentControlSet\Control\SessionManager\Environment还有Path的值。在读取Path值时:reg=Registry.LocalMachine.OpenSubKey(SUB_KEY_PATH,true);我得到一个异常(exception),我没有权限。因此我在list中设置值:但是现在我无法编译我的项目,因为ClickOnce不支持它。如何编译安全级别为requireAdministr

javascript - 在 HTA 文件中使用 Javascript 从 Windows 注册表读取/写入

我目前正在尝试编写Javascript,以便在HTA文件中读取和写入Windows注册表。这是我正在使用的当前代码:writeInRegistry=function(sRegEntry,sRegValue){Regpath="HKEY_LOCAL_MACHINE\\Software\\CompanyName\\CompanyValues\\"+sRegEntry;try{varoWSS=newActiveXObject("WScript.Shell");oWSS.RegWrite(Regpath,sRegValue,"REG_DWORD");oWSS=null;}catch(e){al

windows - 用于保护驱动程序的注册表访问 Hook

我正在为WindowsNT编写驱动程序,为用户空间应用程序提供Ring-0访问。我想制作一个具有专有权的实用程序来执行任何用户的命令,这些命令将受到保护免受任何外部有害影响。上网发现需要hook一些native内核函数,比如NtOpenProcess、NtTerminateProcess、NtDublicateObject等,我已经制作了一个保护应用程序的工作驱动程序,但后来我意识到最好也防止它从外部尝试删除驱动程序或在操作系统启动期间禁止其加载,如防火墙。我将任务分为两部分:防止从\system32\drivers\中物理删除驱动程序,并防止更改/删除负责加载驱动程序的注册表项(HK

.net - Windows重启后如何自动启动自己的可执行文件?

假设我有一个在Windows上运行的C#.NET2.0+应用程序。在某个特定的时间点,它会强制Windows重新启动。Windows重新启动后如何自动再次启动此应用程序以继续程序执行某些工作?我需要以某种方式在代码中完成,但我不知道如何做。指出我,请提供一些关于此的信息或一些代码会很棒。谢谢! 最佳答案 有几个选项。1将其注册为Windows服务。2在开始按钮的启动部分放置一个链接3在注册表(HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run)中创建一个条目最好的是第一种,因为这是自

c# - 使用 C# .net 挂载其他用户配置单元

我正在编写一个应用程序,它将为每个选定的用户写入一些注册表项。我想知道是否有适当的方法来挂载另一个用户的配置单元以写入其中。目前,我正在使用“REGLOAD”来安装每个配置单元。它很实用,但很乱。有什么想法吗?预先感谢您的回答。干杯。---编辑19.06.2013---好的,感谢您的帮助,我可以调用该函数,但没有权限挂载注册表。我认为这是一个缺少的权限,并强制它在管理员中运行。我仍然收到0x522错误,根据MSDN,这意味着我无权挂载配置单元。我在网上搜索并找到了不同的解释和可能性,但我仍然无法挂载hive。我是C#开发和WindowsAPI的新手...这是我试图理解并在测试中使用的代

windows - 从其他系统导出的 .reg 文件导入注册表?

我正在尝试导入从另一个具有相同配置的系统导出的.reg文件。可能吗?如果可能的话,我可能会遇到什么样的问题?提前致谢 最佳答案 一般来说很难回答这个问题。如果您只导入一个key,其中不包含您导出的系统所特有的路径,那么它几乎可以毫无问题地工作。尤其是所有基本设置的按键大部分时间都会起作用。如果它们的key包含其他系统上不存在的路径,或者有关不存在的已注册dll/ocx文件的信息,则它肯定无法工作。请记住,那些.reg文件都只是文本文件,因此一个好主意可能是导出它,用文本编辑器打开它,如果您不确定,请查看其中包含哪些子项。还要在导入之

windows - Puppet:使用除非选项的条件执行

Puppet版本为3.7,操作系统为Windows7。我正在尝试创建仅在某些Windows注册表值不存在时才会执行的Puppetexec。我正在尝试使用这样的代码:exec{'example':path=>'C:\Windows\System32',command=>'something',unless=>'regquery"HKEY_LOCAL_MACHINE\Software\Mykey"/f5.1',}如果我使用regquery在命令行上我得到:C:\>regquery"HKEY_LOCAL_MACHINE\SOFTWARE\Mykey"/f5.1HKEY_LOCAL_MACHI

windows - 用于删除注册表项的 PowerShell 脚本

我正在尝试制作一个PowerShell脚本来检查一组注册表项中是否有一系列以相同开头的名称。那部分我工作得很好。我还需要此脚本来从该注册表中删除这些项目,但我无法记住如何传递我找到的所有项目的名称,以便Remove-ItemProperty起作用。这就是我的。$Reg='HKCU:\Software\Microsoft\WindowsNT\CurrentVersion\Devices'Get-ItemProperty-Path$Reg|Select-ObjectIS*|ForEach-Object{$PSItem.Name}|Remove-ItemProperty-Path$Reg-N