0
是否有可能捕获system32中的dll文件的访问并强制用户获得管理权限,以便让程序继续使用此dll?或者只是从读者和执行者中删除Users组而不修改整个目录的ACL?对system32/wow64文件夹中的dll文件进行管理限制
是否有可能捕获system32中的dll文件的访问并强制用户获得管理权限,以便让程序继续使用此dll?或者只是从读者和执行者中删除Users组而不修改整个目录的ACL?对system32/wow64文件夹中的dll文件进行管理限制
不,您无法在您的或其他应用程序访问DLL时使系统显示提升提示。首先,这是因为你无法提升已经运行的进程(并且进程在加载DLL时开始)。所以获得管理权限是使用该DLL的应用程序的工作。
当DLL由于权限不足而无法完成其工作时,您的DLL必须返回错误状态。
是的,您可以在一个文件中更改ACL而不修改目录的ACL。 (但我不认为这是一个好主意。此外,你不应该把你的DLL到system32/wow64文件夹。
Thanx为您的答复,我发现一个简单的方法来修改在C#中的ACL与SetACL – Chakib 2011-04-30 12:36:46