WinPE 2.0 (Vista) - Auf der Suche nach einer Lösung für BrowseForFolder VBSript & HTA-Anwendung

StackOverflow https://stackoverflow.com/questions/1922069

  •  20-09-2019
  •  | 
  •  

Frage

ich eine HTA-Anwendung bin die Schaffung innerhalb einer WinPE 2.0-Umgebung ausgeführt werden soll.

Der Zweck dieser HTA App ist, den Benutzer aufzufordern, eine Back-up-Position auszuwählen. Ich bin derzeit BrowseForFolder den Benutzer Ordner aufzurufen. Script funktioniert in Vista.

Dies ist jedoch nicht funktioniert in winpe. 2.0 - und ein Dialog erscheint, ohne Ordner auswählen

Hier ist mein Code, Zeilen 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

fehlgeschlagen Versuchte Lösungen:

1) Hinzufügen des Verzeichnisses X: \ Windows \ System32 \ config \ Systemprofile \ Desktop

Hat jemand eine erweiterte HTA-Apps für winpe 2.0 erstellt? Ich bin auf der Suche nach einer Lösung für dieses Problem, oder möglicherweise einige c ++ Code, der mich auf meinem Weg stellen kann eine ähnliche Aufgabe zu erfüllen.

War es hilfreich?

Lösung 2

Nach Wochen und Wochen ... Ich habe festgestellt (und getestet) eine Lösung mit Autoit, download hier: http://www.autoitscript.com/autoit3/

Autoit ermöglicht es Ihnen, eine eigenständige ausführbare Datei BrowseForFolder Dialog mit ihren „BASIC-ähnliche Skriptsprache zur Automatisierung des Windows-GUI-Scripting und allgemeine konzipiert“

zu erstellen

Auf diese Weise ist der Dialog nicht abhängig von irgendwelchen anderen Windows-Dateien und kann in WinPE 2.0

ausgeführt werden

Autoit kann auch eine Lösung zu Ihren anderen WinPE 2.0 dll Abhängigkeitsproblemen sein.

Genießen Sie!

Andere Tipps

Eine schnelle Google-Suche gefunden dieses: http: //www.911cd .net / Foren // index.php? showtopic = 21269

Stellen Sie sicher, dass das folgende Verzeichnis existiert in dem WinPE-Dateisystem: X: \ Windows \ System32 \ config \ Systemprofile \ Desktop

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top