|
Тема |
win32 service |
|
Автор |
Yankoff (ъанкофф.) |
|
Публикувано | 04.12.02 13:57 |
|
|
Pisha programka za win32, koqto se sustoi ot dve 4asti: edin server i iedin client. server-a slusha na port za zaqvki, koito se izprashtat ot clientite. kogato toi polu4i to4no opredelena zaqvka izpulnqva komanda "rasdial my_dial_up_connection". kompiliran e s perl2exe s opciq -gui, koeto ozna4ava 4e nqma konsola i kogato e zareden ne se vijda po drug na4in osven kato proces. problema e oba4e 4e dokato "rasdial" nabira na ekrana se pokazva prazna konsola sus titlle "rasdial...". za executevane na rasdial sam probval trite na4ina koito znam: system(), exec() i ``. Vtoriq probelm e 4e kogato user-a koito e lognat na Pc-to, kudeto servera e zareden, sled logg off ,dial up connection-a se prekasva.
Vuprosa mi e kak moje tozi server da se napravi system service i da raboti taka 4e:
1. da nqma vidimi deistviq 4e toi izpulnqva nqkakva system commanda
2. da ne dropi dial-up connection-a kogato useri se logvat i izlogvat ot mashinata
__________________________
|
| |
|
|
|