草庐IT

REG_NONE

全部标签

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

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

windows - 将当前文件夹添加到reg文件

我有以下reg文件WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\*\shell\Runscript]@="Run&script"[HKEY_CLASSES_ROOT\*\shell\Runscript\command]@="\"C:\\Users\\teodora\\Desktop\\test.bat\"\"%1\""如何添加当前文件夹的路径而不是使用C:\Users...?我知道如何在.bat文件中执行此操作,但对于.reg文件,方法不同。 最佳答案 您不使用reg文件,而是

windows - 有没有办法获得对以独占访问方式打开的文件的读取访问权限,即 FILE_SHARE_NONE

如果不采取肮脏和令人讨厌的方式,我相信这在用户模式下是不允许的,即使使用SE_BACKUP_NAME。我认为肮脏和令人讨厌的事情:找出哪个进程拥有句柄并编写代码以在该进程中运行并关闭句柄。读取/解析MFT/FAT表使用内核驱动 最佳答案 是的,有一种方法,尽管它可能不适合您的需要;它不脏也不讨厌,但它很重,也就是说,它的编码并不简单,如果您只是试图读取单个文件,它会产生不成比例的系统负载。但是,如果您需要这样做,这是我所知道的唯一合理且安全的解决方案:请参阅VolumeShadowCopyService上的MSDN文档.现在大多数备

python - 为什么即使子进程已完成,Popen.poll() 也会返回 None 的返回码?

我有一些在Windows上运行的Python代码生成一个子进程并等待它完成。子进程表现不佳,因此脚本进行了非阻塞的spawn调用并在一旁监视进程。如果达到某个超时阈值,它会终止进程,假设它已经脱离轨道。在某些不可重现的情况下,生成的子进程将消失,而观察程序例程不会接受这一事实。它会一直监视直到超过超时阈值,尝试杀死子进程并得到错误,然后退出。是什么原因导致子进程已经消失而观察程序进程无法检测到这一事实?为什么调用Popen.poll()时没有捕获返回码?我用来生成和观察过程的代码如下:importsubprocessimporttimedefnonblocking_subprocess

windows - 使用 *.bat CMD 行创建 *.reg 文件

我需要一些帮助来解决这个问题...我想使用*.bat文件来创建*.reg并将其添加到系统中。如果我在CMD提示符下手动尝试,它会起作用。即:~~提示窗口打开~~复制“myregister.reg”~~我把我的*.reg内容粘贴到这里~~~~我按Ctrl+Z~~^Z~~我按Enter~~~~我的注册机已经创建好了~~但是如果我尝试创建一个包含以下内容的*.bat:copycon"myregister.reg"WindowsRegistryEditorVersion5.00[HKEY_CURRENT_USER\Software\Developer][HKEY_CURRENT_USER\So

python - 使用 _winreg 编辑 REG_BINARY

我正在尝试制作一个简单的程序,它可以使用_winreg在Windows中启用或禁用代理设置。为此,我需要更改注册表中的2个设置。第一个是ProxyEnable,它是一个REG_DWORD,第二个是DefaultConnectionSettings,它是一个REG_BINARY。我可以访问这两个键,并且对dword进行更改没有问题。我遇到问题的地方是第二个键,我可以打开并查询它,但我不确定如何更改它。这是一个字符串,所以我想我也许可以将它切片并添加我想要的位,但原始值是'\x03'我需要将其更改为'\x09'输入时进入python变成'\t'因为我猜它是转义的'水平标签'。我是Pytho

在 Windows 上删除 reg 键的 Python 子进程

我的代码没有按预期工作:importsubprocesskey='regdeleteHKEY_USERS\S-1-5-21-2637495828-1099793317-3825703309-1000\SOFTWARE\Classes\CLSID\{0E270DAA-1BE6-48F2-AC49-D955BE4EEF1D}/f'subprocess.call(key,shell=True)运行Windows1064b,也尝试使用subprocess.Popen。我的第一个想法是我必须以某种方式逃避\,但我不确定这是否是我需要的,也不确定如何去做。我还尝试使其与argskey=['reg'

c++ - 读取 REG_RESOURCE_LIST 内存值 - 不正确的值

我正在尝试使用以下代码读取Hardware\ResourceMap\SystemResources\PhysicalMemory中的物理内存值:#include#include#include#include#includeusingnamespacestd;intmain(){HKEYhKey=NULL;LPCTSTRpszSubKey=L"Hardware\\ResourceMap\\SystemResources\\PhysicalMemory";LPCTSTRpszValueName=L".Translated";if(!RegOpenKey(HKEY_LOCAL_MACHIN

windows - SET 之后的 REG 命令在 DOS/Windows 批处理文件 (.BAT) 中为 "unknown"

在我的批处理文件中,我开始使用变量,突然以下命令不再起作用。这是我的代码中有问题的部分SET"path=MyPath"REGADD"HKCU\Software\ETC\ETC"/f/v"MyRegNameA"/tREG_SZ/d"%path%\ETC\"REGADD"HKCU\Software\ETC\ETC"/f/v"MyRegNameB"/tREG_SZ/d"%path%"PAUSESTART"""%path%\MyProgram.exe"此代码在没有SET...的情况下工作,当然还有MyPath而不是%path%。错误信息是:Thecommand"REG"iseitherspel

c# - Web 浏览器控件忽略 FEATURE_BROWSER_EMULATION reg 条目

我正在使用.net的Webbrowser控件开发自定义浏览器解决方案。要禁用IE兼容性View,我设置注册表项软件\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION:[截图注册]http://zbirk.mirk.at/browserreg.png“截图”我尝试使用以下值:dword=8000、dword=8888、dword=9000,但网络浏览器控件似乎忽略了这些注册表项。也许有人也有这个问题,可以帮助我。 最佳答案 WebBrows