Programma maken dat als service kan draaien

Pagina: 1
Acties:

  • egev
  • Registratie: Juni 2002
  • Laatst online: 17:49
Hoe kan je een programma maken (Bij voorkeur in Vbasic)
Wat daarna als windowsNT/2k/XP service kan draaien?
Moet je daarvoor in het programma aanpassingen maken, of zijn daarvoor enkele registry keys voldoende voor.

Ik hoop dat iemand me op de juiste weg kan helpen, of eventueel ergens een voorbeeld weet te vinden.

Bedankt alvast!

Edwin

  • esf
  • Registratie: Juni 2002
  • Laatst online: 11-03 14:06

esf

Probeer eens 'run a VB program as service' in google: http://www.google.nl/sear...nl&btnG=Google+zoeken&lr=.

O.a. kreeg ik het volgende resultaat, misschien dat je hier wat aan hebt:
http://www.vbwire.com/advanced/howto/service.asp. Hij zag er vrij duidelijk uit, met veel voorbeelden, maar ik weet niet zeker of dit van toepassing is voor wat je wilt.

Succes verder ;)

[ Voor 66% gewijzigd door esf op 11-02-2003 13:17 ]

The hardest thing in the world to understand is the income tax. - Albert Einstein


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Misschien dat VB.Net het kan, maar VB6 en ouder kunnen geen *echte* NT Service maken. MicroSoft heeft wel een programmatje, srvany, dat van elke exe een service kan maken. Delphi is niet veel moeilijker als VB en laat je wel echte NT Services maken.

We adore chaos because we like to restore order - M.C. Escher


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 01-07 18:23

Gerco

Professional Newbie

VB6 kan het wel, je zal alleen ntscv.ocx moeten gebruiken. Ik weet alleen even niet hoe je daaraan kan komen.

[edit]
Hier staat meer informatie over de ActiveX control en zelfs een manier om het 100% in echte VB code te doen, geen gezeur over VB kan dit niet en VB kan dat niet, het kan het dus wel: How-To Run Your Application as a Service: Part II

De enige catch die vasthangt aan native VB code is dat VB niet thread safe is, al is daar wel omheen te werken als je voorzichtig code en niet te complexe services maakt.

[ Voor 69% gewijzigd door Gerco op 11-02-2003 13:23 ]

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • egev
  • Registratie: Juni 2002
  • Laatst online: 17:49
Bedankt voor de reacties. Ik denk dat ik vooral aan de slag ga met de VB-only code.

Ik kan nu tenminste verder met proggen!

  • esf
  • Registratie: Juni 2002
  • Laatst online: 11-03 14:06

esf

http://www.geocities.com/.../Pines/3991/ntsvcocx.html
Misschien dat dit nog iets is..

Of anders, er is een andere thread die misschien interessant kan zijn:
http://gathering.tweakers.net/forum/list_messages/708704

The hardest thing in the world to understand is the income tax. - Albert Einstein


  • egev
  • Registratie: Juni 2002
  • Laatst online: 17:49
Ome bill had de pagina met VB-only code uiteindelijk toch maar weer offline getrokken... erg fijn hoor!! :(

Gelukkig dat er nog projecten bestaan zoals web.archive.org waarin je pages uit het verleden kan opvragen. Zo heb ik die page uiteindelijk toch nog naar voren weten te toveren..

http://web.archive.org/we...techart/msdn_ntsrvocx.htm
Pagina: 1