我有一个VB程序创建一个临时PDF文件,然后打开Outlook并附加文件。我在应用程序路径(程序运行的位置 - 通常是C:\ Program Files \ ProgamName)中创建该文件。这在XP中正常工作,因为它似乎没有疯狂的权限问题。但是在Windows 7中,该文件不会出现。没有错误,该文件不存在于该位置。在Windows 7上使用VB创建一个临时文件PC
我已将路径更改为C:\的根目录,但这也不起作用。我怀疑这是与W7虚拟化有关,所以问题是我可以在哪里创建一个文件,然后我可以再次访问?
我试图避免在服务器上的共享上创建它,但它看起来像这是唯一的地方,因为似乎并没有很多用户可以在Windows 7中写入文件的地方。
当然,必须有一个用户可以访问(无需管理员)创建文件的位置。甚至不要让我开始在W7上使用注册表的乐趣!
感谢
帕特里克
“疯狂的权限问题”存在于XP中,而不是Windows 7.允许任何随机程序写入\ windows或\ Program Files文件是疯狂的。我更喜欢我的电脑没有病毒,所以我欢迎我们新的UAC霸主。 – Will 2010-11-15 13:27:37