Я создаю приложение HTA для запуска в среде WinPE 2.0.
Цель этого приложения 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
Кто-нибудь создал какие-либо продвинутые приложения HTA для winpe 2.0? Я ищу решение этой проблемы или, возможно, какой-нибудь код на С ++, который может помочь мне решить аналогичную задачу.