я сделал следующий код vbscript, чтобы написать текстовый файл с именем «level.txt» в C: \ Documents and Settings \ All Users \ Данные приложения \ second \ generator
Const CommonAppData = &H23&
Const PATH = "\secon\generator"
Dim fso, MyFile
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(CommonAppData)
Set objFolderItem = objFolder.Self
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile(objFolderItem.Path & PATH & "\level.txt", True)
MyFile.Close
это нормально работает в XP, но сервер Windows2008, который не создает никакого тела, имеет представление, как это сделать. Как я могу реализовать " SHGetFolderPath" для " CSIDL "