EasyService(×¢²áϵͳ·þÎñ¹¤¾ß)

EasyService(×¢²áϵͳ·þÎñ¹¤¾ß)

V1.0
EasyService(×¢²áϵͳ·þÎñ¹¤¾ß)

EasyService(×¢²áϵͳ·þÎñ¹¤¾ß)

[V1.0]
È˹¤¼ì²â£¬°²ÐÄÏÂÔØ
Èí¼þͶËß
·ÖÀà
ϵͳÆäËü
´óС
21KB
ÓïÑÔ
¼òÌåÖÐÎÄ
Èí¼þÊÚȨ
Ãâ·ÑÈí¼þ
ƽ̨
WinAll
¸üÐÂʱ¼ä
2019-11-20

EasyServiceÊÇÒ»¸ö¿ÉÒÔ½«³£¹æ³ÌÐò×¢²áΪϵͳ·þÎñµÄ¹¤¾ß£¬Äܹ»ÈóÌÐòÒÔWindowsϵͳ·þÎñµÄ·½Ê½£¬ÎÞ´°¿ÚÔËÐУ¬Ìå»ýСÇÉ£¬¿ÉÒÔÓÃÓÚ¸÷ÖÖNodejs¡¢PythonС¹¤¾ß¡£

Ïà¹ØÈí¼þÈí¼þ´óС°æ±¾ËµÃ÷ÏÂÔصØÖ·

EasyServiceÊÇÒ»¸ö¿ÉÒÔ½«³£¹æ³ÌÐò×¢²áΪϵͳ·þÎñµÄ¹¤¾ß£¬Äܹ»ÈóÌÐòÒÔWindowsϵͳ·þÎñµÄ·½Ê½£¬ÎÞ´°¿ÚÔËÐУ¬Ìå»ýСÇÉ£¬¿ÉÒÔÓÃÓÚ¸÷ÖÖNodejs¡¢PythonС¹¤¾ß£¡

Èí¼þ¼ò½é

Èç¹ûÄãµÄ Windows ³ÌÐòÐèÒªÔÚ¿ª»úºóÓû§µÇ¼֮ǰ¾Í¿ªÊ¼ÔËÐС¢ÇÒÔÚÓû§×¢ÏúÖ®ºóÒ²²»Í£Ö¹£¬ÄÇôÄãÐèÒª½«³ÌÐò×¢²áΪһ¸öϵͳ·þÎñ¡£

È»¶ø£¬ÔÚ Windows ϱàдһ¸ö¿É×¢²áΪϵͳ·þÎñµÄ³ÌÐò²¢²»ÊÇÒ»¼þ¼òµ¥µÄÊÂÇé¡£Ê×ÏÈ£¬³ÌÐò±ØÐëÊǶþ½øÖƵĿÉÖ´ÐгÌÐò£¬Õâ¾ÍÅųýÁ˽ű¾ÓïÑÔºÍÐéÄâ»úÓïÑÔ£»Æä´Î£¬³ÌÐò±ØÐ밴ϵͳ·þÎñµÄ¸ñʽ±àд£¬±àд¹ý³Ì·±Ëö£¬±àдʾÀý¿É¼û£ºMS ¹Ù·½Îĵµ ¡£

EasyService ÊÇÒ»¸ö¿ÉÒÔ½«³£¹æ³ÌÐò×¢²áΪϵͳ·þÎñµÄ¹¤¾ß¡£Äã¿ÉÒÔ°´³£¹æµÄ·½·¨±àд³ÌÐò£¬È»ºóÓà EasyService ×¢²áΪһ¸öϵͳ·þÎñ£¬ÕâÑùÄãµÄ³ÌÐò¾Í¿ÉÒÔÔÚ¿ª»úºóÓû§µÇ¼֮ǰ×Ô¶¯ÔËÐС¢ÇÒÔÚÓû§×¢ÏúÖ®ºóÒ²²»»áÍ£Ö¹¡£

Èç¹ûÄãÐèÒªÔÚ Windows Server ϲ¿ÊðÍøÕ¾¡¢Api µÈ·þÎñ£¬ EasyService ½«ÊÇÒ»¸öºÜÓÐÓõŤ¾ß¡£

ϵͳҪÇó

EasyService ÐèÒª .NetFramework 4.0 £¨´ó²¿·Ö Windows ϵͳ¶¼ÒÑ×Ô´ø£©¡£¿É³¢ÊÔÔËÐÐ worker/sample-worker.exe £¬Èç¹ûÕý³£ÔËÐУ¬Ôò±íÃ÷ϵͳÖÐÒÑ°²×° .NetFramework 4.0 ¡£

ʹÓ÷½·¨

£¨1£© ±àд¡¢²âÊÔÄãµÄ³ÌÐò£¬EasyService ¶Ô³ÌÐò½öÓÐÒÔÏÂÁ½µãÒªÇó£º

a. ³ÌÐòÓ¦³ÖÐøÔËÐÐ

b. µ±³ÌÐòµÄ±ê×¼ÊäÈë½ÓÊÕµ½ ¡°exit¡± ºóÓ¦ÔÚ 10 ÃëÖ®ÄÚÍ˳ö

µäÐ͵ijÌÐò¼û worker/index.js £¨nodejs °æ£©£¬ worker/main.py £¨python °æ£© »ò src/SampleWorker.cs £¨C# °æ£©¡£

£¨2£© ÏÂÔØ Ô´Âë¼°³ÌÐò£¬½âѹ¡£

£¨3£© ´ò¿ª svc.conf Îļþ£¬ÐÞ¸ÄÅäÖãº

# Windows ϵͳ·þÎñÃû³Æ¡¢²»ÄÜÓëϵͳÖÐÒÑÓзþÎñÖØÃû

ServiceName: An Easy Service

# ÐèÒªÔËÐеĿÉÖ´ÐгÌÐò¼°ÃüÁîÐвÎÊý

Worker: node index.js

# ³ÌÐòÔËÐеŤ×÷Ŀ¼

WorkingDir: worker

# Êä³öĿ¼£¬³ÌÐòÔËÐйý³ÌµÄÊä³ö½«»áдµ½Õâ¸öĿ¼ÏÂÃæ

OutFileDir: outfiles

# ³ÌÐòÊä³öµÄ±àÂ룬Èç¹û²»È·¶¨£¬ÇëÉèΪ¿Õ»ò none

WorkerEncoding: utf8

£¨4£© ÔÚ svc.exe ËùÔÚµÄĿ¼Ï´ò¿ªÃüÁîÐд°¿Ú£º

a. ÔËÐÐ svc check ÃüÁî¼ì²éÅäÖÃÊÇ·ñºÏ·¨

b. ÔËÐÐ svc test-worker ÃüÁî²âÊÔ Worker ³ÌÐòÊÇ·ñÄÜÕý³£ÔËÐÐ

Èô²âÊÔÎÞÎó£º

c. ÔËÐÐ svc install ÃüÁî×¢²á²¢Æô¶¯ÏµÍ³·þÎñ£¬´ËʱÄãµÄ³ÌÐò¾ÍÒѾ­¿ªÊ¼ÔËÐÐÁË£¬¼´±ãÓû§×¢ÏúÒ²²»»áÍ£Ö¹ÔËÐУ¬ÇÒϵͳ¿ª»úºó¡¢Óû§µÇ¼֮ǰ¾Í»á×Ô¶¯ÔËÐС£ÔÚ·þÎñ¹ÜÀí¿ØÖÆ̨ÖпÉÒԲ鿴ÒÑ×¢²áµÄ·þÎñ¡£

d. ÔËÐÐ svc stop|start|restart|remove Í£Ö¹¡¢Æô¶¯¡¢ÖØÆô»òɾ³ý±¾ÏµÍ³·þÎñ¡£

Èí¼þÔ­Àí

EasyService ʵÖÊÊǽ«×Ô¼º£¨svc.exe£©×¢²áΪһ¸öϵͳ·þÎñ£¬´Ë·þÎñÆô¶¯Ê±£¬»á¶ÁÈ¡ svc.conf ÖеÄÅäÖ㬴´½¨Ò»¸ö×Ó½ø³ÌÔËÐÐ Worker ÖÐÖ¸¶¨µÄ³ÌÐò¼°ÃüÁîÐвÎÊý£¬Ö®ºó£¬¼àÊÓ¸Ã×Ó½ø³Ì£¬Èç¹û·¢ÏÖ×Ó½ø³ÌÍ£Ö¹ÔËÐУ¬»áÖØÐÂÆô¶¯Ò»¸ö×Ó½ø³Ì¡£¶øµ±´Ë·þÎñֹͣʱ£¬»áÏò×Ó½ø³ÌµÄ±ê×¼ÊäÈëÖÐдÈëÊý¾Ý ¡°exit¡± £¬²¢µÈ´ý×Ó½ø³ÌÍ˳ö£¬Èç¹ûµÈ´ýʱ¼ä³¬¹ý 10 Ã룬ÔòÖ±½ÓÖÕÖ¹×Ó½ø³Ì¡£

Ïà¹ØרÌâ
×¢²á±íÇåÀí¹¤¾ß 41¿î

×¢²á±íÊÇÎÒÃǼÆËã»úµÄºËÐÄÇøÓò¡£¼ÆËã»úʹÓÃʱ¼äÔ½³¤£¬°²×°µÄÈí¼þÔ½¶à£¬×¢²á±íÖеÄÀ¬»ø¾ÍÔ½¶à¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬×¢²á±í½«±äµÃÔ½À´Ô½ÅÓ´ó¡£ÎÒÃÇͨ³£°²×°µÄ´ó¶àÊýÈí¼þ¶¼»á¸ø×¢²á±íÌí¼Ó²»±ØÒªµÄÀ¬»ø£¬ÓÐЩÈí¼þ¼´Ê¹ÄúжÔØÁËËü£¬ÈÔÈ»»áÔÚ×¢²á±íÖÐÁôϲÐÁôÎÕ⽫µ¼Ö¼ÆËã»ú±ÀÀ£»ò³¤Ê±¼ä±äµÃÔ½À´Ô½Âý¡£ÏÖÔÚÊг¡ÉÏÓкܶàÖÖ×¢²á±íÇåÀí¹¤¾ß¡£ºÜ¶àÅóÓÑÏëÖªµÀÄÄÒ»¸ö×îºÃ£¿Ð¡±àÊÕ¼¯Á˸÷¹úÓÅÐãµÄ×¢²áÇåÏ´¹¤¾ß£¬ÖµµÃÊղء£¶àÌØÈí¼þרÌâΪÄúÌṩע²á±íÇåÀí¹¤¾ß,Çå³ý×¢²á±í¹¤¾ß,win7ÔõôÇåÀí×¢²á±í¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂ

RegSnap(×¢²á±í¼à¿ØÈí¼þ)
RegSnap(×¢²á±í¼à¿ØÈí¼þ)
¸üÐÂÈÕÆÚ£º2022-08-15
×¢²á±íÇåÀíÓÅ»¯Èí¼þ
×¢²á±íÇåÀíÓÅ»¯Èí¼þ
¸üÐÂÈÕÆÚ£º2022-11-07
½ðɽÀ¬»øÇåÀí¹¤¾ß
½ðɽÀ¬»øÇåÀí¹¤¾ß
¸üÐÂÈÕÆÚ£º2022-11-07
רÓÃÇåÀíµçÄÔÀ¬»ø¹¤¾ß
רÓÃÇåÀíµçÄÔÀ¬»ø¹¤¾ß
¸üÐÂÈÕÆÚ£º2022-11-07
µçÄÔÀ¬»øÇåÀí¹¤¾ß
µçÄÔÀ¬»øÇåÀí¹¤¾ß
¸üÐÂÈÕÆÚ£º2023-05-24
RegShot(×¢²á±í±È½Ï¹¤¾ß)
RegShot(×¢²á±í±È½Ï¹¤¾ß)
¸üÐÂÈÕÆÚ£º2022-08-15
×¢²á±í×ÛºÏÉèÖù¤¾ß
×¢²á±í×ÛºÏÉèÖù¤¾ß
¸üÐÂÈÕÆÚ£º2010-11-05
×¢²á±íÐÞ¸´¹¤¾ß
×¢²á±íÐÞ¸´¹¤¾ß
¸üÐÂÈÕÆÚ£º2023-11-03
×¢²á±íÐÞ¸´¹¤¾ß 41¿î

×¢²á±íÓë¼ÆËã»úϵͳµÄÎȶ¨ÐÔÓйأ¬Òò´Ë·Ç³£ÖØÒª¡£Ò»Ð©Á÷Ã¥Èí¼þ¿ÉÒÔÔÚ°²×°ºó×Ô¶¯ÐÞ¸Ä×¢²á±í£¬Ê¹ÏµÍ³»òijЩ³ÌÐòÔËÐдíÎó¡£ËùÒÔÎÒÃÇÐèҪʹÓÃ×¢²á±íÐÞ¸´¹¤¾ß½øÐÐÐÞ¸´£¬Ò²¿ÉÒÔʹÓÃ×¢²á±íÇåÀí¹¤¾ß½øÐÐÇåÀí¡£»¹ÓÐһЩÈí¼þ¡£¶àÌØÈí¼þרÌâΪÄúÌṩע²á±íÐÞ¸´¹¤¾ß,×¢²á±íÐÞ¸´¹¤¾ßwin7,×¢²á±íÐÞ¸´win7¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£

΢ÐÅС³ÌÐò¿ª·¢¹¤¾ß 39¿î

¶àÌØÈí¼þרÌâΪÄúÌṩ΢ÐÅС³ÌÐò¿ª·¢¹¤¾ß,΢ÐÅС³ÌÐòɵ¹Ïʽ¿ª·¢¹¤¾ß,΢ÐÅС³ÌÐò¿ª·¢¹¤¾ß¹ÙÍø;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ

ȺӢ΢ÐÅÓªÏúÈí¼þ
ȺӢ΢ÐÅÓªÏúÈí¼þ
¸üÐÂÈÕÆÚ£º2020-10-15
ÊÖ»ú΢ÐŻָ´Èí¼þ
ÊÖ»ú΢ÐŻָ´Èí¼þ
¸üÐÂÈÕÆÚ£º2016-04-14
WeDuo(΢ÐŶ࿪Èí¼þ)
WeDuo(΢ÐŶ࿪Èí¼þ)
¸üÐÂÈÕÆÚ£º2022-11-14
¿ìÂí΢ÐÅÓªÏúÈí¼þ
¿ìÂí΢ÐÅÓªÏúÈí¼þ
¸üÐÂÈÕÆÚ£º2023-07-28
΢ÐźÃÓѻָ´Èí¼þ
΢ÐźÃÓѻָ´Èí¼þ
¸üÐÂÈÕÆÚ£º2022-11-07
΢ÐÅÓïÒô²¥±¨Èí¼þ
΢ÐÅÓïÒô²¥±¨Èí¼þ
¸üÐÂÈÕÆÚ£º2022-11-07
΢ÐÅ·À·âºÅÈí¼þ
΢ÐÅ·À·âºÅÈí¼þ
¸üÐÂÈÕÆÚ£º2022-11-07
΢Ðźì°üÌáÐÑÈí¼þ
΢Ðźì°üÌáÐÑÈí¼þ
¸üÐÂÈÕÆÚ£º2022-11-09
΢ÐŶ¨Î»¾«ÁéÈí¼þ
΢ÐŶ¨Î»¾«ÁéÈí¼þ
¸üÐÂÈÕÆÚ£º2023-06-19
С³ÌÐò¿ª·¢¹¤¾ß 30¿î

¶àÌØÈí¼þרÌâΪÄúÌṩС³ÌÐò¿ª·¢¹¤¾ß,С³ÌÐò¿ª·¢¹¤¾ßÃâ·Ñ,΢ÐÅС³ÌÐò¿ª·¢¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ

΢ÐŹ«ÖÚºÅͬ²½ÖúÊÖ²å¼þ
΢ÐŹ«ÖÚºÅͬ²½ÖúÊÖ²å¼þ
¸üÐÂÈÕÆÚ£º2022-11-07
΢ÐŽâ·âÈí¼þ
΢ÐŽâ·âÈí¼þ
¸üÐÂÈÕÆÚ£º2022-08-06
΢ÐÅÂñÀ×Èí¼þ
΢ÐÅÂñÀ×Èí¼þ
¸üÐÂÈÕÆÚ£º2020-11-17
΢ÐÅСºÅÈí¼þ
΢ÐÅСºÅÈí¼þ
¸üÐÂÈÕÆÚ£º2022-11-07
΢ÐÅС³ÌÐòÖúÊÖÓ¦ÓÃ
΢ÐÅС³ÌÐòÖúÊÖÓ¦ÓÃ
¸üÐÂÈÕÆÚ£º2022-11-07
΢ÐÅìŲÊ×Ö²å¼þ
΢ÐÅìŲÊ×Ö²å¼þ
¸üÐÂÈÕÆÚ£º2022-11-08
΢ÐÅÓïÒôÊäÈë²å¼þ
΢ÐÅÓïÒôÊäÈë²å¼þ
¸üÐÂÈÕÆÚ£º2022-11-07
΢Ðźì°ü²å¼þ
΢Ðźì°ü²å¼þ
¸üÐÂÈÕÆÚ£º2022-11-07
´ò°ü°²×°³ÌÐò 39¿î

´ò°ü°²×°³ÌÐò£¬´ò°ü°²×°³ÌÐòרÌâÒ³Ã漯ºÏÁ˶à¿îÈÈÃÅ´ò°ü°²×°³ÌÐòµÄÓ¦Óû¶Ó­ÏÂÔØ£¬°²×°°üÖÆ×÷¹¤¾ßÊÇרҵÓÃÓÚÖÆ×÷°²×°³ÌÐòµÄ´ò°üÀàÈí¼þ£¬µ¥´¿µÄʹÓýű¾À´±àд°²×°³ÌÐò¶ÔÓÚ´ó¶àÊýÈËÀ´Ëµ²»½öÀ§ÄѶøÇÒÈÝÒ׳ö´í£¬Ê¹Óð²×°°üÖÆ×÷¹¤¾ß²»½ö¾ß±¸³õѧÕßÉÏÊÖÈÝÒס¢ÖÆ×÷µÄ°²×°³ÌÐò¹¦ÄÜÍêÉƵÈÓŵ㣬±¾ºÏ¼¯ÕûºÏÁËһϵÁÐרҵµÄ°²×°°üÖÆ×÷¹¤¾ß£¬Ê¹Óüòµ¥£¬¹¦ÄÜÈ«Ãæ¡£

Rich Setup(°²×°°üÖÆ×÷¹¤¾ß)
Rich Setup(°²×°°üÖÆ×÷¹¤¾ß)
¸üÐÂÈÕÆÚ£º2022-08-10
°²×°°üÖÆ×÷¹¤¾ß(EasySetup)
°²×°°üÖÆ×÷¹¤¾ß(EasySetup)
¸üÐÂÈÕÆÚ£º2022-08-14
С±ø°²×°°üÖÆ×÷¹¤¾ß
С±ø°²×°°üÖÆ×÷¹¤¾ß
¸üÐÂÈÕÆÚ£º2020-10-15
ºº×Ö°ïÊÖ
ºº×Ö°ïÊÖ
¸üÐÂÈÕÆÚ£º2022-11-28
ÍøÓÑÆÀÂÛ
ÓÑÇéÁ´½Ó
ÎÂÜ°Ìáʾ
ÄúºÃ:
¸ÐлÄúÏÂÔر¾Èí¼þ¡£
ÏÖÑûÇëÄú¹Ø×¢ÎÒÃǵÄ΢ÐŹ«Öںš£
Äú½«»ñÈ¡µ½´ËÈí¼þµÄ°²×°Ê¹Óý̳̼°Èí¼þµÄÏà¹Ø¿Î³Ìѧϰ¡£
ÈçÓÐÒÉÎÊÒ²¿ÉÔÚ΢ÐŹ«ÖÚºÅÖлظ´ÎÊÌ⣬½«»áÓÐÈ˹¤¿Í·þΪÄú½â´ð¡£
ºÃµÄ£¬ÎÒÖªµÀÁË