Ich muss eine ActiveX-EXE programmgesteuert registrieren und Shell (SomeActiveX.Exe/regserver) ist nicht ausreichend. Kennt jemand ein API-Äquivalent?API-Äquivalent von running SomeActiveX.Exe/regserver
Antwort
Sie können DllRegisterServer verwenden, um eine COM-Komponente programmatisch zu registrieren, wenn es sich um ein in Bearbeitung befindliches com-Objekt handelt. Hier ist ein VB6 example on MSDN.
Um ein COM-Objekt zu registrieren, das nicht in Bearbeitung ist, wird es schwierig. Siehe Exposing ActiveX Objects. Das Hello Sample zeigt einige der Optionen. Larry Osterman blogged about this für Hintergrundinformationen.
Im Allgemeinen, wenn Sie dies zu einer EXE tun müssen, wird Shell * * .EXE/regserver wird viel einfacher.
Sie könnten versuchen, regsvr32 auch verwenden. Dies sollte ausreichend sein:
Shell(SomeActiveX.Exe /regserver)
Shell(regsvr32 SomeActiveX.Exe)
Regsvr32 funktioniert nicht mit ActiveX Exe. In diesem speziellen Fall kann ich Shell nicht verwenden. – cmsjr
- 1. Running py.test von Emacs
- 2. Running Jetty von Eclipse
- 3. Running Tomcat von NetBeans
- 4. Running unittest.main() von einem Modul?
- 5. Running Play-Dienst von Gradle
- 6. running C++ - Code von Python
- 7. Running Powershell von Batch-Datei
- 8. Running Groovy Scripts von Gradle
- 9. Running Jar-Dateien von Python
- 10. running valgrind
- 11. Running Blanket.js
- 12. Running fn_trace_gettable
- 13. Running Ruby auf Scotchbox
- 14. Running Storm UI
- 15. Problem mit Running Guava
- 16. Running Python 3 von Light Table
- 17. running git von crontab - Berechtigung verweigert
- 18. Eclipse: stop code von running (java)
- 19. Running Selen kopflos ohne Verwendung von xvfb
- 20. Running: make von gVim im Hintergrund
- 21. Running Selenium webdriver-manager von Gradle
- 22. Running Bash-Funktion im Befehl von su
- 23. Running Shell-Skript von Oozie über Hue
- 24. Running PHP-Skript von html.erb Form
- 25. Running Node.Js auf Android
- 26. sqlplus print running statement
- 27. Running Kivy code Fehler
- 28. Kann nicht knockout running
- 29. Running Mocha Test - Einrückungsfehler
- 30. Java - Running 7zip
Ich kann etwas falsch behandeln, aber ich dachte DLLRegisterServer könnte nur für DLL und OCX verwendet werden? – cmsjr
Wow, wenn das so gut ist, bekomme ich besser meinen Refactor-Hut raus. Danke für die Ressourcen. – cmsjr