我正在创建要在WinPE 2.0环境中运行的HTA应用程序。
此HTA应用程序的目的是提示用户选择备份位置。我当前正在使用BrowseForFolder来提示用户文件夹位置。脚本在Vista中运行良好。
但是,这在winpe 2.0中不起作用-并出现一个对话框,其中没有可供选择的文件夹。
这是我的代码,第61-75行:http://pastie.org/747122
Sub ChooseSaveFolder
strStartDir = ""
userselections.txtFile.value = PickFolder(strStartDir)
End Sub
Function PickFolder(strStartDir)
Dim SA, F
Set SA = CreateObject("Shell.Application")
Set F = SA.BrowseForFolder(0, "Please choose a location to backup your system to. A .tbi file will be created here.", 0, strStartDir)
If (Not F Is Nothing) Then
PickFolder = F.Items.Item.path
End If
Set F = Nothing
Set SA = Nothing
End Function
尝试解决方案失败:
1)添加目录X:\ Windows \ System32 \ config \ systemprofile \ Desktop
有没有人为winpe 2.0创建任何高级HTA应用程序?我正在寻找解决这个问题的方法,或者寻找一些可以使我走上完成类似任务道路的C++代码。
最佳答案
快速的Google搜索发现:http://www.911cd.net/forums//index.php?showtopic=21269
确保WinPE文件系统中存在以下目录:X:\ Windows \ System32 \ config \ systemprofile \ Desktop
关于c++ - WinPE 2.0(Vista)-寻找使用VBSCRIPT和HTA应用程序的BrowseForFolder解决方案,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1922069/