win9x tjenesteydelser

, denne artikel viser, hvordan til at skrive en tjeneste for win9x, tjenesteydelser, en af de mest gunstige elementer på winnt og win2000 er evnen til at køre applikationer i baggrunden, at anmodninger bag kulisserne.,,, det er en skam, at windows95 /98 ikke har samme kendetegn, det er naturligvis, fordi det ikke var meningen, at det skulle være et netværk - - af nogen slags.men nogle gange er det nødvendigt at have en opgave at løbe som en tjenesteydelse på windows95 /98, så de pæne mennesker på microsoft besluttede at iværksætte det, ville jeg anse " en tyv ".,,, skriv din ansøgning, inden projektet kilde her.,,,, begynder, anvendelse. påbegynd;,, application.showmainform: = falske; //< - at tilføje dette.!,,,,, det vil stoppe jeres vigtigste form, der er anført i ansøgningen, er at løbe.,, nu i registret, < hkey_local_machine >,, \\ software (microsoft) vinduer. currentversion. løb, en streng indrejse peger på din ansøgning.,,, og endelig i oncreate af din form ring, internalregisterserviceprocess (korrekt),,,, koden for internalregisterserviceprocess er følgende.,,,,,,,, tservicefunc = funktion (aprocessid: dword;,,, atype: dword): wordbool; stdcall;,,, funktion internalregisterserviceprocess (, denne startservice: boolean): boolean,,, var.,, hkernel32: thandle;, p: tservicefunc;,, dwprocess: dword;,, dwtype: dword;,, begynder, resultat: = falske,, hkernel32: = loadlibrary ('kernel32. dll), hvis hkernel32 > 0, så prøv, p: = getprocaddress (hkernel32,'registerserviceprocess), hvis tildelt (p), begynder, dwprocess: = getcurrentprocessid;,, dwtype: = 0, sag startservice af sand - dwtype: = 1;,, falsk: dwtype: = 0,,,,,,, resultat: = p (dwprocess, dwtype);,,,,, og endelig, freelibrary (hkernel32);,,,,,,,



Previous:
Next Page: