腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
VS2010部署项目:多用户安装和注册表项的问题
visual-studio-2010
、
registry
、
windows-installer
、
setup-deployment
在Visual 2010中设置部署项目时遇到问题。我在使用Windows7 x64。我的问题是: 安装程序应该为所有用户安装我的程序。在安装过程中,将三个注册表项写入HKEY_LOCAL_MACHINE/Software/Something文件夹,其中包含Serial、Name和Organization值的设置变量- COMPANYNAME、PIDKEY、用户名。 发生了什么: User1 (Admin)安装该软件,输入他的用户名、系列和公司。一切都正常。使用Registry.LocalMachine.OpenSubKey(path),程序可以找到键并读取值。第一件事是我无法使用regedit
浏览 0
提问于2012-03-06
得票数 0
回答已采纳
1
回答
使用psexec远程执行时,脚本中的Reg查询不起作用
batch-file
我最近得到了一个脚本,用于查询reg的临时文件夹路径并清理文件夹,它工作得很好(感谢Compo),但当与psexec一起远程使用时,它会显示“系统无法找到指定的注册表项或值”。在使用PSEXEC执行批处理之前,我首先将其复制到C:\,然后使用此命令执行此操作。 set /p cpu= robocopy "\\nmcfs01\software\scripts\Jacob's Awesome Outlook Scripts" \\%cpu%\c$\Jacob'sTemp 这部分进行得很好,然后我用psexec执行它 psexec \\%cpu% -u admini
浏览 22
提问于2016-09-20
得票数 2
2
回答
在Microsoft Windows上,DisabledByDefault和启用的SSL/TLS注册表项有什么不同?
windows
、
ssl
、
schannel
Microsoft为传输层安全性(TLS)提供了最佳实践指南。本文档介绍了可以启用或禁用特定协议的注册表项。 例如,要启用TLS 1.2,可以添加以下注册表项。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:FFFFFFFF [HKEY_LOCAL_MACHINE\SYSTEM\CurrentC
浏览 6
提问于2018-07-18
得票数 14
回答已采纳
2
回答
如何找到组策略设置的注册表键?
powershell
、
group-policy
、
windows-server-2016
、
automation
如何找到以下值的注册表项 执行批量维护任务 在内存中锁定页 在Local Computer Policy\Computer Configuration\Windows Settings\Security Settings\User Rights Management下。 我尝试了以下三种方法。 查找相应组策略的注册表键:(1)最终链接中断(2)无法在参考指南或MSDN文档中找到上面的位置。 注册表设置组策略对象修改的:在Procmon中没有与策略相关的注册表项。 设置的存储方式:在.ini文件中没有什么深刻的见解。 最终目标是通过Powershell Set-ItemProperty实现配置自
浏览 0
提问于2018-05-07
得票数 3
回答已采纳
3
回答
如何从注册表项中删除注册表值和注册表项
registry
我已经使用RegSetValueExA在注册表项中设置了键和值,并创建了它。但是现在我想从注册表项中删除该键和值,为此我使用了RegDeleteKey,但它给出的错误2是“系统找不到指定的文件”,你能告诉我如何解决这个问题吗?
浏览 3
提问于2009-09-25
得票数 2
1
回答
VB6 - Regqueryvalueex在64位机器上返回2
vb6
、
registry
、
32bit-64bit
应用程序尝试使用advapi.dll regqueryvalueex方法访问注册表键值,该方法在xp (32位)中工作良好,但在windows 7(64位)上返回2。然而,regopenkeyex成功地打开了这两台机器中的注册表项。 尝试了以下步骤,但仍然无法读取注册表项值。尝试运行vb6ide作为管理员2。将注册表项移动到regedit中的wow64node。
浏览 4
提问于2014-05-28
得票数 0
1
回答
错误MSB3147:找不到必需的文件“setup.bin”发布到本地失败
.net
、
windows
、
visual-studio
、
powershell
、
msbuild
在浏览了互联网并讨论了这个之后,我终于提出了一个关于旧错误的新问题。 我在Windows 10上使用2015。 这方面的问题和答案来自2011年的。 这个问题和公认的答案是在2012年写的,其他的答案是从2015年开始的,其中一个是2016年的,这对没有帮助。 该项目的目标构建为4.0。我正在运行一个仅从另一台本地机器运行的psl脚本。 我一直在犯这个错误: C:\Program (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(4769,5):MSB3147:无法在'C:\dev\xxx\src\xxx\E
浏览 1
提问于2017-02-28
得票数 8
1
回答
.NET 3.5中方法的声明性安全性--如何锁定方法的权限?
.net
、
security
、
permissions
、
declarative-security
我使用的是.NET 3.5。假设我有一个访问特定文件的方法和一个特定的注册表项。我希望添加声明性安全定义,以限制该方法,使其只能访问指定的文件和注册表项,而不能访问其他任何内容。 当我尝试: [RegistryPermission(SecurityAction.PermitOnly, Read = "registry key path"] [FileIOPermission(SecurityAction.PermitOnly, Read = "file path")] ..。它允许我读取文件路径,但不允许读取注册表项--我得到了一个安全异常。 如
浏览 1
提问于2010-03-11
得票数 2
回答已采纳
2
回答
在MSI (InstallExecuteSequence) UAC的哪个步骤提示?
wix
、
windows-installer
当我在UAC上使用UAC执行MSI时,一段时间内系统不会提示我。我正在尝试读取"CostFinalize“之前的自定义操作中的一些注册表项。如果找不到注册表项,我的注册表读取函数将考虑使用默认值。但在我的例子中,注册表项在那里,但它无法读取,因为注册表项没有"User“的读取权限。尽管Admin拥有完全权限。 注册表读取似乎发生在UAC提示之前。如何确保仅在启动时提示UAC,以便成功读取注册表。 问题说明 我们有一个用WIX编写的旧安装程序。我们在哪里为安装位置编写一个注册表项,如下所示 HKLM\Software\CompanyName\Product\Install\Com
浏览 0
提问于2014-05-30
得票数 0
1
回答
设置无效值时,注册表项是否采用默认值
c++
、
winapi
我正在设置具有无效值的注册表项(使用REG_SZ设置REG_DWORD项值)。注册表是否会保留之前拥有的值,还是会将其重置为默认值? 例如。我已经设置了REG_DWORD密钥并将其设置为值'4‘。此键的默认值为“2”。现在,当我尝试使用'RegSetValueEx(...)‘接口设置这个密钥时具有无效的REG_SZ值。Set是成功的。现在如果我得到这个键值,它是默认值'2‘还是之前的设置值'4'??
浏览 1
提问于2011-08-16
得票数 1
回答已采纳
1
回答
恶意软件如何能够在没有管理员权限的情况下在windows上启动?
malware
、
windows
、
uac
、
registry
我知道恶意软件可以创建一个新的运行注册表项,使自己在启动时启动,但是用户可以简单地删除注册表项并重新启动,这样就可以阻止病毒,但情况通常并非如此。我知道,如果一个恶意软件拥有杀毒权,它可以替换一个核心windows程序,使其无法检测和持久,但如果一个恶意软件没有管理权限,该怎么办?它如何抵御移除注册表项的用户?
浏览 0
提问于2019-05-05
得票数 1
回答已采纳
1
回答
我怎样才能阻止windbg成为交互式调试器?
windbg
在vista/win7 7上撤销windbg的正确方法是什么? 是否就像删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug中的注册表项一样简单?
浏览 6
提问于2009-06-18
得票数 14
回答已采纳
2
回答
网络部署脚本错误-在这台机器上找不到msdeploy.exe
msdeploy
、
web-deployment
我试图在一个干净的2008 R2机器上执行一个web部署脚本,并得到以下错误: 错误:系统无法找到指定的注册表项或 价值。在这台机器上找不到msdeploy.exe。请在执行脚本之前安装Web部署。 这个包是在VS2010中创建的,并在我的开发框上执行得很好(一如既往!)如果我通过IIS在服务器上导入包,一切都正常。 Web已经通过WebP.i通过WebDeploymentTool2.1安装在服务器上,并且我已经验证了msdeploy.exe的包含。我正在通过"IIS扩展/Web部署命令行“开始菜单项来运行脚本,因此我猜测应该设置正确的路径。作为管理员,我也尝试过同样的错误。
浏览 5
提问于2011-05-12
得票数 10
1
回答
C#获得注册表项的两种不同方法
c#
、
vb.net
、
registry
在旧项目中,窗口注册表项的值按以下方式读取(请参阅 ) var computer = new Microsoft.VisualBasic.Devices.Computer(); return computer.Registry.GetValue(sKey, sName, null).ToString(); 我想知道这是如何完成的,因为我知道如何获得注册表项的值(请参阅 )。 Microsoft.Win32.Registry.GetValue(sKey, sName, null) 这些实现是以相同的方式工作还是有区别?
浏览 0
提问于2018-06-21
得票数 0
回答已采纳
6
回答
如何检测机器安装了DOTNET 2.0
.net
如何检测机器是否至少安装了DOTNET 2.0或更新版本? 首选注册表项。
浏览 19
提问于2010-09-07
得票数 1
回答已采纳
6
回答
从32位安装程序写入64位注册表
installation
、
registry
、
32bit-64bit
、
wise
我有一个32位应用程序和一个32位安装程序,用Wise Installation编写.我知道...I不应该使用Wise,我应该改用其他的东西。但现在,我被困住了。 我们的应用程序是图形密集型的,为了提高性能,我们希望它在运行时禁用桌面组合(Windows )。我们在32位系统上通过在以下位置添加一个注册表条目来实现这一点: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 值为DISABLEDWM。 这将在属性的兼容性选项卡中设置“禁用桌面组合”复选框,以便在默认情况下选中
浏览 15
提问于2012-03-19
得票数 6
回答已采纳
1
回答
收集用户模式转储
c#
、
windows
、
registry
、
dump
我正在尝试使用WER从崩溃的应用程序中收集转储-通过修改注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps 如下所述: 但是,仅在默认文件夹位置生成的转储:%LOCALAPPDATA%\CrashDumps 而不是在诸如C:\Dump之类的自定义文件夹中。 我尝试手动修改注册表(使用regedit),并从代码中修改相同的结果。当我完成时,结果如下: 这是我的代码: const string USER_MODE_DUMPS_CONFIG_REGKEY = @
浏览 12
提问于2017-01-09
得票数 1
回答已采纳
1
回答
编译已安装软件列表时卸载注册表项中的重复项
windows
、
registry
、
installation
我试图在工作站上编译一个已安装软件的列表。经过一些研究,我决定使用来自以下注册表项的信息来编译列表。 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 它是一个很好的源代码,它还列出了没有使用Win32_Products WMI类列出的项目。我遇到的一个奇怪之处是,有一些“重复”条目,在不同的注册表项下记录了相同的显示名称。例如,下面是Windows Media Player的关键: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio
浏览 1
提问于2010-04-14
得票数 3
回答已采纳
3
回答
如何在Windows 10上通过注册表查找默认浏览器
registry
、
windows-10
在Windows 10之前的Windows版本中,我可以从以下注册表项获取默认浏览器: HKEY_CURRENT_USER\SOFTWARE\Clients\StartMenuInternet 在Windows 10上,我将Microsoft Edge设置为默认浏览器。但我在上面的注册表项中没有看到任何更改。 但是,在以前版本的Windows上,它可以正常工作。 如何获取Windows 10上的默认浏览器?
浏览 5
提问于2015-09-02
得票数 17
1
回答
Netoffice Outlook加载项注册问题
c#
、
outlook-addin
、
netoffice
我正在尝试注册Netoffice Outlook外接程序。在使用Netoffice Developer Toolbox创建它之后,我无法启动它。visual studio中的错误是:程序集无法注册-访问被拒绝。确保以管理员身份运行应用程序。对HKEY_CLASSES_ROOT\MyAddin.Addin注册表项的访问被拒绝。提前感谢您的帮助。
浏览 20
提问于2020-04-01
得票数 0
5
回答
如何检查是否安装了Windows Installer 3.1或更高版本?
windows-installer
我需要知道这一点,因为这是Windows3.5预请求,如果我包括.NET引导程序,我还应该查看是否需要.NET Installer 3.1。 现在我正在检查注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB893803v2 它将检查Windows Installer 3.1,但我怀疑它不会检查更高版本。(无法证实或否认这一点) 要查找此信息,应查看哪个注册表项? 编辑:我需要在Inno设置中检查它,这就是我正在使用的引导程序,但我不确定如何检查其中的dll版本。
浏览 0
提问于2008-11-24
得票数 21
回答已采纳
1
回答
是否有用于Windows的卸载程序或类似程序生成日志文件?
windows
、
uninstall
我不是那么关心卸载,而是看已经安装了什么。 一些卸载程序会在运行setup.exe文件之前和之后对Windows进行快照,但是有任何生成日志文件的吗? 理想情况下,日志文件将列出以下所有内容: -files添加到程序文件中; -shortcuts添加到开始菜单和桌面; 添加到Windows文件夹的-dlls和其他文件;以及 -new注册表项。 Windows兼容是最好的。
浏览 0
提问于2022-07-20
得票数 2
回答已采纳
1
回答
我删除了HKCU\Software\Microsoft\Windows NT\cuttentversion\ProductName
regedit
我知道我做错了..。我删除了HKCU\Software\Microsoft\Windows NT\cuttentversion\ProductName注册表项...如何检索其中的信息? 我在发帖前已经搜索过了。
浏览 0
提问于2012-03-12
得票数 1
2
回答
WiX捆绑包:condition-util:注册表搜索-不工作
wix
、
registry
、
bundle
、
bootstrapper
、
launch-condition
这里有一个类似的帖子,但我无法让我的工作 先生,我正在努力让这个东西工作起来。当注册表项不存在时,“版本”被设置为0,当注册表项存在时,“版本”被设置为1。无论哪种情况,我的包仍然会被安装。 我使用的是VS 2015和Wix 3.10。请你帮个忙。 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension" xmlns:bal="http://schemas.microsoft.
浏览 20
提问于2016-11-11
得票数 1
1
回答
通过盐库在windows中添加注册表项
windows
、
registry
、
salt-stack
我的问题是在Windows中使用盐库添加注册表项。我使用一个.sls文件来定义以下内容: #AutoLogin on Windows Machines with a-testauto account 'HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\AutoAdminLogon': reg.present: - value: '1' - vtype: REG_SZ - reflection: True 'HKEY_LO
浏览 2
提问于2014-06-17
得票数 1
回答已采纳
1
回答
是否可以从非虚拟化应用程序访问Windows虚拟存储中的文件和注册表项?
c#
、
windows-7
、
uac
、
registry-virtualization
我有一个“传统”XP应用程序,它将文件写入ProgramFiles[Application]文件夹,并将注册表项写入HKLM\Software[Application]路径。当在Windows Vista或Windows7中运行应用程序时,文件和注册表项将改为写入。这很好;它还不会破坏任何东西。 现在,我们已经用.NET重写了应用程序,它只在“安全的”用户范围的位置读写文件,并且我们使用指定了requestedExecutionLevel的应用程序清单,以禁用注册表虚拟化。 当用户升级到最新版本时,我们希望通过从以前虚拟化的文件和注册表设置中导入设置来保持与旧应用程序的兼容性。 那么,问题是:
浏览 1
提问于2013-01-11
得票数 3
回答已采纳
1
回答
如何使用Inno Setup pascal脚本从注册表读取MachineGuid
registry
、
inno-setup
、
pascalscript
我正在尝试使用Inno setup pascal脚本函数RegQueryStringValue从Windows注册表中读取机器GUID。我要查找的注册表项是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid procedure StoreHwID(); var HwId: String; begin RegQueryStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Cryptography','MachineGuid
浏览 0
提问于2013-02-07
得票数 1
回答已采纳
3
回答
如何知道哪个是默认的邮件客户端?
delphi
、
outlook
、
delphi-xe2
当我的应用程序启动时,我想知道是否安装了Outlook以及它是否是默认的邮件客户端。 对于安装,我只检查一个注册表项,但如何知道它是否是默认的邮件客户端?
浏览 1
提问于2012-09-20
得票数 4
6
回答
sql server 2008 express安装问题
sql-server
、
sql-server-2008
我以前安装了sql server 2005 express并将其卸载。我还卸载了所有vs相关程序,并安装了带有SP1的visual web developer 2008速成版。现在我正在尝试安装sql server 2008,我看到的错误消息与其他错误消息不同,没有任何建议。 最新的一个我在网上找不到合适的解决方案的是; sql server注册表项一致性验证错误,该错误提示“无法修改以前安装的SQL Server注册表项。若要继续,请参阅SQL Server安装文档,了解如何修复注册表项。 正如您可能已经猜到的那样,文档中没有提供如此丰富的信息...此外,当我尝试删除任何与sql serve
浏览 2
提问于2009-05-03
得票数 0
回答已采纳
3
回答
注册程序集时出错MSB3216
visual-studio
、
visual-studio-2008
、
com
、
windows-7
以下是错误的详细信息: 在错误列表中: 错误1无法注册程序集"C:\Users\cboardman\Documents\Visual 2008\Projects\ExcelAddIn1\ExcelAddIn1\bin\Debug\ExcelAddIn1.dll“-访问被拒绝。请确保您正在以管理员身份运行应用程序。访问注册表项“HKEY_CLASSES_ROOT\ExcelAddIn1.”被拒绝了。C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 3019 9 ExcelAddIn1 在构建输出中:
浏览 7
提问于2010-06-25
得票数 11
回答已采纳
4
回答
KEY_WOW64_64KEY对32位Windows有影响吗?
windows
、
winapi
、
64-bit
、
registry
、
32-bit
在32位Windows下访问注册表项时,指定KEY_WOW64_64KEY标志()似乎没有任何效果--即没有引发错误,并且打开键时就好像没有设置标志一样。 我知道Windows 2000遇到此标志时会抛出一个错误。 我想确保我的应用程序与尽可能多的windows版本(2k及更高版本)兼容。 是否有Microsoft引用为此标志指定Windows行为的每个版本?特别是,我想要一些东西来验证我的假设,即它对后2k 32位Windows没有任何影响。
浏览 9
提问于2009-10-27
得票数 11
回答已采纳
1
回答
如何使用组策略在所有域计算机上创建注册表项?
windows
、
active-directory
、
group-policy
、
domain
、
windows-registry
我有一个带有控制器的域,并加入了工作站。我希望使用组策略在所有连接的工作站上创建一个注册表项。 我创建了一个组策略,并尝试以两种方式创建注册表项。 我尝试选择New > Registry,选择"Create“作为操作,然后用键和值填充它。这将在本地计算机(我的域控制器)上创建注册表项。 我选择了New > registry,输入了其中一个域工作站的网络名称,然后能够浏览该工作站的注册表,但据我所知,我无法从那里添加注册表项。 是否可以使用组策略将注册表项一次性添加到所有域连接的工作站?
浏览 0
提问于2021-01-05
得票数 0
回答已采纳
1
回答
运行windows 8.1模拟器时出现的“内存不足”异常
windows-phone
、
windows-phone-8.1
"Windows Phone模拟器无法验证虚拟机是否正在运行:系统中没有足够的内存来启动使用2048 MB启动RAM的模拟器“ 我是Windows应用程序开发的初学者,我试图部署一个Hub模板,在为模拟器执行代码时,我得到了上面的错误消息!请帮帮我。
浏览 3
提问于2014-09-12
得票数 1
回答已采纳
4
回答
无法在HKEY_LOCAL_MACHINE\Software下写入注册表
c#
、
winapi
、
registry
、
uac
我正在编写一个应用程序,它需要创建一个隐藏在登录屏幕和Control用户applet中的特殊用户帐户。通过将用户名为0的DWORD值写入下面的注册表项,我能够完成这个目标: NT\CurrentVersion\Winlogon\SpecialAccounts\UserList HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows 问题是,在带UAC的Windows 7下,无论我尝试什么,我都不能以编程方式将值写入上面的键。 据我理解,在Windows 7上,除非您是以管理权限运行,否则在打开UAC的Windows 7上不允许写入某些密钥。我已经添加了一
浏览 2
提问于2011-02-09
得票数 7
回答已采纳
5
回答
使用WiX注册ActiveX exe服务器
com
、
vb6
、
wix
、
windows-installer
、
activex
我有几个VB6 ActiveX服务器可执行文件,需要在安装时注册,然后才能使用。 我已经尝试使用热来提取信息,但它只生成一个文件元素。 这些文件可以通过使用/regserver开关调用它们来注册,也可以通过使用/unregserver开关调用它们来注销。我知道这不是正确的方法。相反,我应该将注册表项和其他必需的元素添加到我的wix源代码中。 我的问题是如何找出注册这些ActiveX exe文件所需的注册表项和其他元素。鉴于热火似乎无法获取这些信息。
浏览 1
提问于2009-10-29
得票数 4
2
回答
C# WPF -不允许注册表访问,即使具有管理员权限?
c#
、
wpf
、
windows
、
registry
、
administrator
我最近一直在开发一个非常好的注册表编辑器。 但是,下面在Regedit中指出的某些注册表项将不会出现在我的程序中,因为它们在打开时会引发权限不足的错误,因此会被错误处理捕获并跳过: Regedit: 我的程序: 如您所见,安全密钥丢失,SAM密钥不可扩展,即使我以管理员权限运行该程序。 这显然可以通过制作假的键并将它们放在那里,然后为它们显示一个空默认值来修复,但是这不是一个具体的解决方案,只是让用户觉得问题已经解决的一种方式。 我想知道是否有一种具体的方法来解决这个问题,或者换句话说,接收对这些键的注册表访问权限? 无论如何,它们显示的都是一个空默认值,包括可扩展的SAM
浏览 0
提问于2017-02-17
得票数 1
3
回答
如何打印HKEY或将其转换为字符串?
c++
、
winapi
我正在尝试获取注册表项的值,然后查看它 下面是代码摘录 HKEY hkey; RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\SomeSoft\\Settings", 0, 0x20019u, &hKey); printf("121 hkey= %s \n", hKey); 正在编译,但在运行时停止。 问:如何将hkey转换为可见的内容,例如字符串,以便查看它?
浏览 2
提问于2013-12-16
得票数 2
1
回答
如何将文件安装到注册表中指定的路径
windows-installer
、
wise
我正在使用Wise Installer Editor编写.msi,并希望将所有文件复制到注册表项中指定的目录中。 如何在Wise中指定这一点? 提前谢谢你, 欧内斯托
浏览 1
提问于2010-01-13
得票数 2
回答已采纳
2
回答
如何让我的应用程序独立于32位或64位访问注册表项?
c#
、
windows
、
winapi
、
64-bit
我正在运行一个为AnyCPU编译的C#应用程序。它访问注册表键并获取它们的值。如果密钥不在那里,它将使用默认值创建它。我使用函数Registry.LocalMachine.CreateSubKey(strRegistryPath)来完成此操作,其中strRegistryPath为\SOFTWARE\MyAppln。这些密钥是在32位计算机上的HKLM\SOFTWARE\MyAppln中创建的,工作正常。但是,当我尝试在64位计算机上使用相同的程序时,会在HKLM\SOFTWARE\Wow6432Node\MyAppln中创建密钥。由于这个原因,我无法正确读取此值。 如何让我的程序在32位和64
浏览 3
提问于2014-03-13
得票数 0
2
回答
由于使用键盘快捷方式或添加时间/日期显示时对此计算机的限制,此操作已被取消。
keyboard-shortcuts
、
windows-server-2012-r2
我是服务器的管理员,但它最初是由其他人设置的。 当我尝试使用快捷方式windows + e打开windows资源管理器时,我会收到以下恼人的错误消息 由于此计算机上的限制,此操作已被取消。 我还注意到屏幕右下角没有时间和日期。单击Customize更改后,我再次看到相同的消息,无法进行更改。 我是一个本地管理员在机器上,我也是一个域管理员。服务器是我们站点的域服务器。 有人能告诉我怎么解决这个问题吗? 更新 我找到了以下注册表项: Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Exp
浏览 0
提问于2018-10-04
得票数 1
回答已采纳
3
回答
搁置的注册表项阻止卸载
c#
、
visual-studio
、
registry
、
uninstallation
我有一个.NET/Visual Studio/C#应用程序,它无法在我的一台开发计算机上卸载。(可以在另一台开发计算机上安装和卸载它。) 这似乎是注册表问题。作为测试,自从这个问题出现后,我在安装项目中添加了一个新的注册表项--卸载程序删除了新的注册表项。只有旧的注册表项和文件不会被卸载。 当卸载程序运行时没有错误消息--它只是无法删除应用程序。 如果这像我怀疑的那样是注册表问题,我该如何清理它?
浏览 1
提问于2009-03-24
得票数 0
4
回答
COM简介
com
、
vb6
我刚开始读大学的时候,Java和.NET是用于教学的技术。 在过去的三年中,我已经熟悉了COM (Component )等基于组件对象模型(Component)的语言,并获得了经验。我理解基于COM的语言和高层次的现代语言之间的区别。 我不明白登记处发生了什么事。例如,我执行以下命令: regsvr32 myDLL.dll 然后,我可以在: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID下面找到一个条目。这是为VB6程序创建的唯一条目吗?例如,如果我这样做了,那么DLL仍然可用吗? 正确注册DLL:regsvr32 myDLL.dll 导出注册表项:
浏览 6
提问于2014-04-19
得票数 1
回答已采纳
1
回答
Winlogon\LeakTrack注册表项的用途是什么?
registry
此注册表项的用途是什么? HKLM\SOFTWARE\Microsoft\WINDOWS NT\CURRENTVERSION\Winlogon\LeakTrack
浏览 0
提问于2011-02-11
得票数 0
回答已采纳
1
回答
“无法安装自定义,因为当前已安装了另一个版本,并且无法从此位置升级”
c#
、
windows-installer
、
vsto
、
outlook-addin
在使用MSI包安装程序(由windows installer项目创建)安装了我的VSTO外接程序之后,我得到以下错误: Microsoft.VisualStudio.Tools.Applications.Deployment.AddInAlreadyInstalledException:无法安装自定义,因为当前已安装了另一个版本,并且无法从此位置升级。 [注意:由于我有一个带有x64解决方案的Windows 10 x32操作系统,为了使我的外接程序在x32中可见,我必须手动从以下位置移动安装安装的注册表: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Of
浏览 9
提问于2020-06-14
得票数 0
3
回答
获取注册表项C#的值
c#
、
.net
、
windows
、
null
、
registry
我已经看过现有的话题,所以请尽量不要放弃这里的链接。 我想得到一个注册表项的值-简单明了。这是我到目前为止所拥有的。 注册表: 1)在 Current_User\Software\Custom_Subkey\Custom_Value\Custom_key\string_value 我在找string_value string reg_subKey = "Software\\Custom_Subkey\\Custom_Value"; RegistryKey root = Registry.CurrentUser.CreateSubKey(reg_
浏览 2
提问于2011-05-22
得票数 7
回答已采纳
1
回答
如何禁用在Windows上注册的OpenCL平台?
registry
、
opencl
、
drivers
我在Windows2.0上使用OpenCL 2.0。我的机器有两个平台: CUDA (与OpenCL 1.2) 英特尔CPU/GPU (使用OpenCL 2.0) 我不希望OpenCL API返回CUDA平台。根据这个,opencl.dll通过查看Windows注册表返回注册平台。但是,没有提到搜索哪些注册表项。 如何在Windows上禁用某个OpenCL驱动程序/平台,使其不被API返回?
浏览 6
提问于2016-02-05
得票数 0
回答已采纳
3
回答
差异:环境变量和注册表项
c++
、
winapi
、
registry
、
posix
、
environment-variables
注册表项和环境变量有什么区别? 我想环境变量只存在于windows操作系统中?我听说改变它们很容易,所以相信它们是不是很好?注册表项也同样容易更改吗? 注册表项是否存储在内核中? 我最重要的问题是:我知道环境变量让我知道%APPDATA的路径、当前用户名、程序文件的路径、运行的Windows OS版本等。但是注册表项是否也包含此类数据-我是否也可以通过查看注册表项来查找此信息?
浏览 1
提问于2011-08-27
得票数 3
回答已采纳
2
回答
如何删除注册表项?
c#
、
registry
我正在尝试删除一些注册表项,但VS一直告诉我我不能写入注册表项,我不明白为什么: public void refInstall() { RegistryKey regKey = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Installer\Folders\MyApp"); foreach(string subKeyName in regKey.GetValueNames()) { bool exi
浏览 5
提问于2011-03-08
得票数 0
4
回答
如何在注册表项中搜索特定值
c#
、
registry
如何在注册表项中搜索特定值? 例如,我想在以下位置搜索XXX HKEY_CLASSES_ROOT\Installer\Products 任何用C#编写的代码示例都将受到欢迎, 谢谢
浏览 1
提问于2008-11-17
得票数 10
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
渗透基础——命令
Windows 事件ID及解释
Sqlmap使用教程
InnoSetup的Registry段
渗透技巧——”隐藏”注册表的创建
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券