Hoi,
ik ben een programmaatje aan het maken, dat automatisch van het internet wat componenten downloadt en installeert (nee, geen spyware voor de grappenmakers), het is voor een 'webapplicatie' (soort van) met een beperkt publiek bedoeld.
Omdat ik geen echte kennis heb van programmeertalen buiten JS en PHP, is een programma zoals VB of C(++) geen oplossing. Ik ben nu AutoIt tegengekomen, waarmee ik precies kan doen wat ik wil. AutoIt maakt een mooie GUI, downloadt en installeert de boel, en nog veel meer.Nu heb ik enkele extra bestanden aangemaakt, om de layout te verfraaien. Deze moeten bij het downloaden meegeleverd worden.
De bedoeling is dat eindgebruikers deze 'plugin' downloaden, om vervolgens de goede componenten te installeren, zodat ze zonder moeite de applicatie kunnen gebruiken.
Omdat waarschijnlijk niet iedereen over WinZIP/WinRAR beschikt, wil ik óf een .exe, of een ActiveX-component aanleveren. Ik wil zelf een ActiveX-component maken, omdat dat soms makkelijker is voor eindgebruikers.
Ik kan met INF-tool het vereiste inf-file maken, die noem ik hetzelfde als het cab-file dat iexpress voor me maakt. (lokplan.cab en lokplan.inf) (Dit heb ik afgekeken uit de cabfile van de Flash Player)
Ik heb geen idee welke CLSID mijn exe-file krijgt als AutoIt 'm compiled.
Ik heb deze code:
In IE krijg ik nu een rood kruisje.
Wanneer ik er een CLSID bij zet, krijg ik de vraag of ik het ActiveX-component wil installeren. So far, so good. Echter, op het moment dat alles gedownload is (150 kb), stopt IE met de installatie, omdat er geen geldige uitgever is gevonden. (In het INF-bestand staat dat er wel).
AutoIt 3.1 komt met AutoItX, daarmee kun je AutoIt in andere programmeertalen (VB, C) gebruiken. Maar daar volg ik vrij weinig van. Eigenlijk zou ik dus het liefste AutoIt zelf z'n exe laten maken, en IE die laten downloaden, en met het .INF-bestand laten installeren. Hoe doe ik dit?
(Extra info nodig, vraag maar)
(Domme vraag, sluit maar)
Ik heb zelf wel gezocht, maar echt veel wijzer word ik er niet van.
ik ben een programmaatje aan het maken, dat automatisch van het internet wat componenten downloadt en installeert (nee, geen spyware voor de grappenmakers), het is voor een 'webapplicatie' (soort van) met een beperkt publiek bedoeld.
Omdat ik geen echte kennis heb van programmeertalen buiten JS en PHP, is een programma zoals VB of C(++) geen oplossing. Ik ben nu AutoIt tegengekomen, waarmee ik precies kan doen wat ik wil. AutoIt maakt een mooie GUI, downloadt en installeert de boel, en nog veel meer.Nu heb ik enkele extra bestanden aangemaakt, om de layout te verfraaien. Deze moeten bij het downloaden meegeleverd worden.
De bedoeling is dat eindgebruikers deze 'plugin' downloaden, om vervolgens de goede componenten te installeren, zodat ze zonder moeite de applicatie kunnen gebruiken.
Omdat waarschijnlijk niet iedereen over WinZIP/WinRAR beschikt, wil ik óf een .exe, of een ActiveX-component aanleveren. Ik wil zelf een ActiveX-component maken, omdat dat soms makkelijker is voor eindgebruikers.
Ik kan met INF-tool het vereiste inf-file maken, die noem ik hetzelfde als het cab-file dat iexpress voor me maakt. (lokplan.cab en lokplan.inf) (Dit heb ik afgekeken uit de cabfile van de Flash Player)
Ik heb geen idee welke CLSID mijn exe-file krijgt als AutoIt 'm compiled.
Ik heb deze code:
HTML:
1
2
| <object codebase="bestanden/lokaal/lokplan.cab" width="200" height="300" id="lokplan"> </object> |
In IE krijg ik nu een rood kruisje.
Wanneer ik er een CLSID bij zet, krijg ik de vraag of ik het ActiveX-component wil installeren. So far, so good. Echter, op het moment dat alles gedownload is (150 kb), stopt IE met de installatie, omdat er geen geldige uitgever is gevonden. (In het INF-bestand staat dat er wel).
AutoIt 3.1 komt met AutoItX, daarmee kun je AutoIt in andere programmeertalen (VB, C) gebruiken. Maar daar volg ik vrij weinig van. Eigenlijk zou ik dus het liefste AutoIt zelf z'n exe laten maken, en IE die laten downloaden, en met het .INF-bestand laten installeren. Hoe doe ik dit?
(Extra info nodig, vraag maar)
(Domme vraag, sluit maar)
Ik heb zelf wel gezocht, maar echt veel wijzer word ik er niet van.
[ Voor 3% gewijzigd door Alex) op 17-02-2005 21:13 ]
We are shaping the future