我有一个以vb6编写的旧版更新程序,它以admin身份运行。但是,因为它以管理员身份运行,所以它下载并保存的所有文件都是只读给其他用户的。即使文件在公共场所,如共享应用程序数据文件夹(这是我保存有问题的文件)。如何在VB6中为非管理员用户设置文件权限?
我很幸运,我在'vista兼容'发布之前发现了这个。 Vista通过将非管理员写入和将来的读取重定向到一个“虚拟”文件夹来隐藏问题。但是下一次更新可能会替换该文件,而非管理程序仍然会转到该虚拟文件夹并使用旧文件。
作为管理员用户,我如何让其他用户完全控制我在vb6中编写的文件?
我看到了,所以如果我设置我的程序的数据文件夹以允许正常访问,那么问题应该解决? – 2009-09-02 22:37:27
就是这样,我会想。我不确定是否有任何漂亮的简短代码可以在你的VB6程序中实现。 – Bob77 2009-09-03 00:38:25