我更新了.Net Framework(4.4 to 4.5)
申请中的TSL(1.1 to 1.2)
和C#
证书。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
我在某地读过TSL1.2在.Net Framework 4.5或更高版本上运行。
我还使用了升级的第三方库(.dll),之后我的应用程序无法以普通用户权限运行。它始终需要管理权限。
我调试程序并检查应用程序需要管理员的原因 特权。
我发现我的应用程序在
cert8.db
中创建了一个key3.db
和root directory (c:\)
文件,为此,它需要一个管理权限。
我如何以普通用户身份运行我的应用程序?
答案 0 :(得分:2)
当您询问什么是 *.db
文件时,我会向您提供一些信息,希望它有所帮助..
这些称为信任数据库文件(*.db
文件)
cert8.db
= 存储直接可访问的文章(例如,确认,支持吊销记录和S / MIME记录)
key3.db
= 存储服务器制作的私钥
secmod.db
= 存储PKCS#11模块设置信息
这些档案的混合通常称为数据库中的信任,每个记录都需要替代保护Web服务器。
cert8.db
和key3.db
记录用于存储用于使用安全连接层(SSL)的开放和私钥以及支持。 secmod.db
报告存储用于参与和编排可与Web服务器一起使用的其他安全模块的信息(例如,硬件加速卡)。