小编who*_*saa的帖子

如何使用Delphi访问Windows根证书颁发机构证书?

与Lazarus或Delphi有关的问题.有没有办法以编程方式访问Windows中受信任的根证书颁发机构证书.我知道Windows中有基于GUI的工具叫做'mmc.exe',但我需要使用Object Pascal语法访问证书文件(如.crt或.cer或.pem等).任何人都可以帮助我吗?

delphi certificate-store

5
推荐指数
2
解决办法
4411
查看次数

用delphi加载ntuser.dat hive

我想问一下是否有人知道如何在Windows7或XP上将ntuser.dat文件加载到注册表中的正确方法.我一直试图通过使用此代码来实现这一目标

_Reg := TRegistry.Create;
_Reg.RootKey := HKEY_USERS;
if (_Reg.Loadkey('Test2', 'C:\Users\Test2\NTUSER.DAT')) then
  ShowMessage('User hive loaded'); 
_Reg.Unloadkey('Test2');
_Reg.CloseKey;
_Reg.Free; 
Run Code Online (Sandbox Code Playgroud)

文件路径正确且文件存在.我还尝试使用我在互联网上找到的函数EnableNTPrivilege('SeRestorePrivilege',SE_PRIVILEGE_ENABLED)来设置权限,然后再尝试加载配置单元.我仍然从_Reg.Loadkey得到了错误.

我也试过使用这个函数NTSetPrivilege('SeRestorePrivilege',True)来设置权限.但是此函数返回错误'并非所有引用的权限或组都分配给调用者'

delphi registry

1
推荐指数
1
解决办法
1527
查看次数

标签 统计

delphi ×2

certificate-store ×1

registry ×1