在Windows XP之后定位临时文件的常见做法是什么

时间:2014-01-16 18:03:46

标签: windows language-agnostic vb6-migration

我正在更新几个程序,以便在以前只为Windows XP构建的Windows 7和Windows 8上运行。

在这个过程中有许多问题需要克服,但我在这里要问的具体问题是如何处理这样的代码:

Private Sub cmdDone_Click()
    Dim OutputList(3) As String

    Call OutputSheathingTypes
    OutputList(1) = glProjectName
    OutputList(2) = glWallTypeFilePath
    OutputList(3) = glSheathingTypeFilePath
    Call OutputListToFile("C:\vbadatapipe.txt", OutputList)
    End
End Sub

特别是这一行:

    Call OutputListToFile("C:\vbadatapipe.txt", OutputList)

在Windows XP中,访问C:\目录没问题。但在Windows的后续版本中需要管理员shananigans。

我不想要特定的语言答案,因为我在使用从LISP到VB6 / VBA等多种语言编写的应用程序中遇到此问题

创建和使用这些临时文件的新常见做法是什么?对于Windows 7和8计算机,我应该在哪里指向它?

0 个答案:

没有答案