2011-04-28 69 views

回答

0

不,您无法在您的或其他应用程序访问DLL时使系统显示提升提示。首先,这是因为你无法提升已经运行的进程(并且进程在加载DLL时开始)。所以获得管理权限是使用该DLL的应用程序的工作。

当DLL由于权限不足而无法完成其工作时,您的DLL必须返回错误状态。

是的,您可以在一个文件中更改ACL而不修改目录的ACL。 (但我不认为这是一个好主意。此外,你不应该把你的DLL到system32/wow64文件夹。

+0

Thanx为您的答复,我发现一个简单的方法来修改在C#中的ACL与SetACL – Chakib 2011-04-30 12:36:46