我可以签署安装程序以绕过本地管理员要求吗?
Can I sign a installer to bypass the local admin requirements?
我正在编写一个用户没有本地管理员权限的安装程序。在这个安装程序包中,我将安装驱动程序和工具。
我的问题是,通过代码签名(仅 windows)是否可以对安装程序进行签名,这样它就不需要本地管理员权限来安装。
即如果证书是由本地管理员添加到机器上的,并且安装程序是由所述证书签名的,它是否仍然需要本地管理员权限才能安装,或者是否有办法通过签名来提高 exe 的权限。
我问是因为我希望能够安装驱动程序但不需要每个用户都拥有本地管理员权限。
不是你描述的那样。管理员可以使用组策略对象来部署 MSI,也可以使用 Microsoft Systems Center Configuration Manager (SCCM) 等工具将应用程序部署到数千台机器上。后者通常由 运行 提升为 SYSTEM 的安装程序完成。
管理员通常不会四处走动并逐台安装证书。这些通常会通过组策略应用。
我正在编写一个用户没有本地管理员权限的安装程序。在这个安装程序包中,我将安装驱动程序和工具。
我的问题是,通过代码签名(仅 windows)是否可以对安装程序进行签名,这样它就不需要本地管理员权限来安装。
即如果证书是由本地管理员添加到机器上的,并且安装程序是由所述证书签名的,它是否仍然需要本地管理员权限才能安装,或者是否有办法通过签名来提高 exe 的权限。
我问是因为我希望能够安装驱动程序但不需要每个用户都拥有本地管理员权限。
不是你描述的那样。管理员可以使用组策略对象来部署 MSI,也可以使用 Microsoft Systems Center Configuration Manager (SCCM) 等工具将应用程序部署到数千台机器上。后者通常由 运行 提升为 SYSTEM 的安装程序完成。
管理员通常不会四处走动并逐台安装证书。这些通常会通过组策略应用。