在Win7中的部署问题[英] Deployment issue in Win7

问题描述

当我们安装 Windows 应用程序设置文件时,它会给出不同的结果.

如果我在 Windows XP 中安装,它将复制路径 C\Programme Files\Application 中的文件.在 XP 应用程序在所有机器上都可以正常工作.

但是如果我在 Win7 中安装相同的设置,那么它只会复制到 C\Programme Files\ 中.所有文件都放在 C:\Programe 文件中,应用程序无法正常工作.

如果我复制单个文件并粘贴到 C:\Programme Files\Application 中,它就会再次开始工作.

请求您帮助我解决此问题.

提前致谢.

推荐答案

不同的操作系统会有不同的表现.您的应用程序不应依赖绝对路径.

您只需添加几行代码即可实现此目的.检查路径是否存在.如果不创建它.但是在选择路径时必须非常小心.您可能不知道您的应用程序将在什么权限下运行.所以适当地选择你的目录结构.例如 - 如果您的应用程序没有在管理员权限下运行,或者如果有更高安全性的防病毒保护,则可能不允许您在系统目录甚至 Windows 和程序文件文件夹中创建文件/文件夹.但是您通常有权在应用程序文件夹中创建文件/文件夹.因此,请相应地设计您的应用程序.

本文地址:https://www.itbaoku.cn/post/1395112.html