我有一个自定义操作,用于部署一些文件,这些文件位于切换包中的 msi 旁边。我的自定义操作通过 OriginalDatabase 参数传递到 msi 路径,我正在检查它旁边是否有文件夹。没有什么太疯狂了,但很难弄清楚。
从本地复制的文件安装单个或多个用户就像一个冠军。从网络共享运行 setup.exe 时安装单个用户可以正常工作,但是当我从网络共享安装所有用户时,我遇到了安全异常。
有问题的行是这样的:
DirectoryInfo[] subdirectories = workingDirectoryInfo.GetDirectories("Foo");
自定义操作运行,SecurityAction.Demand
所以我应该拥有我需要的所有访问权限。
任何人都可以提供的任何输入将不胜感激。
谢谢,凯西