In diesen Tagen bin ich sehr beschäftigt mit der Entwicklung einer ActiveX/com-Anwendung. Einige unserer Kunden arbeiten unter stark eingeschränkten Windows-Umgebungen. Also entschied ich mich, meine Bewerbung regfree zu machen. Ich habe genman32.exe gefunden, das Manifeste leicht erstellen kann (auch mt.exe ist nützlich). Alles ging gut, aber wenn ich versuche, meine Anwendung von WSH (vbs oder js) auszuführen -die für meine Situation verpflichtet ist, weil die Anwendung auf einem com server- arbeitetMicrosoft.Windows.ActCtx unter Windows XP
set o = CreateObject("Application.Interface")
// No object reference
Denn „Create“ die registery sieht und es gibt keinen registery entry :) dann habe ich gesucht und gefunden, was "actctx" ist. Es ist sehr einfach in einer dot.net-Umgebung zu implementieren.), So habe ich beschlossen, dann ein wenig suchen
gefundenset o = CreateObject("Microsoft.Windows.ActCtx")
o.manifest = "L:\\Application.dll.manifest"
set app = o.CreateObject("Application.Interface")
app.Launch() // which is my executing function
Problem - „Microsoft.Windows.ActCtx“ Schnittstelle in Windows XP-Maschinen nicht zur Verfügung steht, auch, aber ich muß meine Anwendung von WSH (vbs oder js) ausführen in SP3 - Microsoft lässt es nie einfach - Gibt es eine Lösung für dieses Problem? Kennen Sie andere Methoden oder Windows-Updates, die diese Schnittstelle erstellen?