Vb6 如何在Vista中传递安全问题
我们有vb6应用程序。我们无法在vista机器上执行以下操作 1.从用户目录注册dll 2.启动另一个exe 3.写入用户目录中的文件。 我如何克服这些问题 谢谢Vb6 如何在Vista中传递安全问题,vb6,windows-vista,Vb6,Windows Vista,我们有vb6应用程序。我们无法在vista机器上执行以下操作 1.从用户目录注册dll 2.启动另一个exe 3.写入用户目录中的文件。 我如何克服这些问题 谢谢 这是故意的。软件安装(包括更新/升级)需要管理员权限。在XP中,由于有太多人以管理员身份运行,所以您没有受到影响。如果在安装后注册dll,则说明您做错了 你应该能够做到这一点,没有问题,但只有与当前应用程序运行的用户具有相同的权限。这个exe试图做什么,标准用户通常会拥有这些权限吗 用户目录中的特定文件夹是什么?再说一次:用户应该对他
您有权写入c:\users\目录。转到另一个用户目录是一个安全问题,您将无法解决 就从用户目录注册程序集而言。。。在c:\users\\AppData\Local\assembly下有一个目录,您应该有权访问该目录以用于临时程序集 启动另一个exe很简单。。。只要它安装在普通\程序文件中。。路径 听起来你真的需要重新评估你的应用程序是如何工作的 一些建议: