我注意到在我的应用程序中,大多数兼容性问题是由某些文件夹的"访问被拒绝"引起的,例如:
Application Data [C:\ProgramData]
Desktop [C:\Users\Public\Desktop]
Documents [C:\Users\Public\Documents]
Favorites [C:\Users\Public\Favorites]
Start Menu [C:\ProgramData\Microsoft\Windows\Start Menu]
Templates [C:\ProgramData\Microsoft\Windows\Templates]
Run Code Online (Sandbox Code Playgroud)
Windows 7与Vista有同样的问题吗?在Stack Overflow成员的帮助下,我知道在Vista上我可以CSIDL_APPDATA用来启用文件访问而不会出现UAC问题或"访问被拒绝"错误.这对Windows 7也有效吗?
我有一个名为"XYZ"的窗口.net应用程序,我在安装后使用我的应用程序时创建了一个名为"ABC"的自定义文件夹(文件夹可能是应用程序路径以外的任何位置).
当我卸载应用程序时,所有文件夹都被删除但"ABC"文件夹仍保留在那里.
如何删除除应用程序路径之外的"ABC"文件夹?