/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Kommunikation til service
Fra : Anton


Dato : 15-01-04 10:37

Hej
Jeg ved godt at det ikke er ideelt at skrive services til Windows i VB, men
nu har jeg altså gjort (tiden var ikke til andet).
Jeg mangler bare at kunne kommunikere med den. Ikke start og stop, men
status for hvordan den har det!

Lad mig illustrere det lidt nærmere.
Jeg har en service der overvåger nogen programmer, fejler et program, skal
servicen sørge for at det andet program gør noget specielt.
Jeg har bygget servicen som en ActivX exe, og håbede (naivt) på at kunne
tilgå servicen via COM.
Det kan jeg så tilsyneladende ikke.
Jeg vil gerne tilgå servicen så jeg kan tvinge den til at gøre dette eller
hint.
Nogen der har de vise sten, eller nogen forslag?

/Anton



 
 
Tomas Christiansen (15-01-2004)
Kommentar
Fra : Tomas Christiansen


Dato : 15-01-04 11:30

Anton skrev:
> Jeg ved godt at det ikke er ideelt at skrive services til Windows i VB,
men
> nu har jeg altså gjort (tiden var ikke til andet).

Har selv erfaring med flere af slagsen.

> Jeg mangler bare at kunne kommunikere med den. Ikke start og stop, men
> status for hvordan den har det!

Jeg har implementeret dette ved at lade dem (har som sagt flere af slagsen)
lytte på en TCP-port, som man kan telnette til. Her kan man så give servicen
diverse kommandoer.
Det, som jeg har implementert, virker selvfølgelig som udgangspunkt bedst
med almindelig bruger-interaktion. Men det kan også sagtens bringes til at
virke, hvor "slut-brugeren" er et program.

> Jeg har bygget servicen som en ActivX exe, og håbede (naivt) på at kunne
> tilgå servicen via COM.
> Det kan jeg så tilsyneladende ikke.

Prøv at lade servicen og dit klient-program køre som en bruger med
administrator-rettigheder (evt. brugeren Administrator).

-------
Tomas


Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste