Windows 7便携式应用程序安全/权限问题

我有一个便携版本的WinSCP。 解压缩存档并将其移动到C:\ Program Files(x86)\ Dev \ WinSCP后,事实certificate,当我运行WinSCP.exe文件时,它没有写入其WinSCP.ini文件的权限,该文件位于与应用程序相同的文件夹。

我可以通过以pipe理员身份运行WinSCP.exe来暂时解决这个问题,但从长远来看,这感觉就像是错误的做法。

Program Files文件夹受保护 ,这意味着只有pipe理员出于安全原因才能更改其内容。

通常,应用程序不会写入Windowsregistry或将其configuration文件存储在用户的configuration文件中。 而是将其configuration文件存储在自己的目录中。

便携式应用程序平台背后的思想就是在用户的主目录中运行应用程序。

维基百科:关于程序文件